2017-03-12 4 views
0

Ich habe ein Problem mit File Mutation mit Relay. Ich versuche, eine Mutation mit GetFiles() zu erstellenProblem mit Relay-Mutationen mit Dateien

Relay.Store.commitUpdate(
    new AddOrderMutation({userId: userId, medications: OrderInputTypeMedication, 
    userAddressId:userAddressId,files:files}), 
    { 
    onSuccess: (response) => OnResponseSuccess(response), 
    onFailure: (transaction,e) => console.log('transaction',transaction.getError(),'e',e), 
    }, 
); 

}

ich die transaction TypeError: Network request failed at XMLHttpRequest.xhr.onerror (D:\ReactNative\MedexApp\node_modules\react-native\node_modules\whatwg-fetch\fetch.js:436) sagte immer eine Fehlermeldung erhalten, obwohl alle anderen Anfragen gut arbeiten. Auch die gleiche Mutation wird korrekt gesendet, ohne dass Dateien angehängt werden. diese ist die Anordnung von Dateien ["1489322712989.jpg":{filename:"1489322712989.jpg" uri:"file:///storage/emulated/0/Pictures/1489322712989.jpg"}] und Er sendet nie die Anfrage durch Fiedler oder in dem Webservice gefangen

Antwort

0

ich nicht auf die Dateien Objekt hinzugefügt wurde (Typ: ‚image/jpg‘), so dass das Datei-Objekt sollte wie folgt sein:

file ={ 
     uri: this.state.image.uri, 
     name: this.state.image.name, 
     type:'image/jpg' 
     }; 
Verwandte Themen