在react-native中使用获取请求上载文件后出现响应错误

时间:2018-02-01 06:28:49

标签: react-native fetch-api form-data

我想用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));

0 个答案:

没有答案