【发布时间】:2017-05-25 11:00:21
【问题描述】:
我正在尝试使用 fetch 将图像文件上传到我的服务器。这是我正在使用的代码:
var formData = new FormData();
formData.append('photo', {uri: './tempImageStore/image.jpg', name: 'photo', type: 'image/jpg'});
和
<Button
onPress={() => fetch('http://localhost:8000/upload', {
method: 'POST',
headers: {
"Accept": "multipart/form-data",
"Content-Type": "multipart/form-data"
},
body: formData
})
}
title={'Upload File'}
/>
但是,当我运行我的应用并按下 Upload File 按钮时,我收到一条错误消息:
我不确定我做错了什么,或者这是否是将照片上传到服务器的正确方法。
【问题讨论】:
-
如果你不能让它工作:我对这个库很幸运。 RN Fetch Blob.
-
我更喜欢那个库,但我也遇到了一个错误:stackoverflow.com/questions/43835848/…