我想用FormData()和获取请求上传文件(图像,文本文件,pdf等)。完成进度事件后,进度事件正常工作,它提供 {“响应”:{“代码”:400,“api_status”:0,“消息”:“读取图像时出错。”}}} 。 我如何在这里解决这个问题是我的代码。
let uploadUrl = 'http://myurl.com:8080/api/v1/upload';
const data = new FormData();
data.append('name', 'testName');
data.append('photo', {
uri: 'content://com.android.providers.media.documents/document/image-234.jpg',
type: 'image/jpeg',
name: 'testPhotoName'
});
futch(uploadUrl, {
method: 'post',
body: data
}, (progressEvent) => {
const progress = progressEvent.loaded / progressEvent.total;
console.log(progress);
}).then((res) => console.log(res), (err) => console.log(err));