使用带有中继的文件变异时出现问题。我试图使用getFiles()
创建一个变异list2.append(list1[i]);
}
我总是得到一个错误说
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),
},
);
虽然所有其他要求都很好。也可以正确发送相同的突变而不附加任何文件。
这是文件数组transaction TypeError: Network request failed
at XMLHttpRequest.xhr.onerror (D:\ReactNative\MedexApp\node_modules\react-native\node_modules\whatwg-fetch\fetch.js:436)
它永远不会通过fiddler发送请求或者在Web服务中发送
答案 0 :(得分:0)
我没有添加到文件对象(类型:' image / jpg'),因此文件对象应如下所示:
file ={
uri: this.state.image.uri,
name: this.state.image.name,
type:'image/jpg'
};