RN-Fetch-Blob uploadProgress无法正常工作

时间:2019-02-10 21:56:50

标签: react-native react-native-fetch-blob

我有以下提取功能:

return RNFetchBlob.fetch('POST', Constants.baseUrl + '/picture', {
            Authorization: "Bearer " + token,
            'Content-Type': 'multipart/form-data;boundary=***BOUNDARY***'
}, data)

我这样使用它:

uploadImages(data, token)
.uploadProgress((written, total) => {
     console.warn(written / total);
})
.then((resp) => {

})
.catch((error) => {
});

现在,我看到的是它只进入一次uploadProgress ...第一次写入的是32768,总计为1357887。当我写入/总计时,它为0.02。但是,它将永远不会再通过uploadProgress。我得到了一个带有progressBar的加载屏幕,因此它超级有效。这对于本地环境而言是否正常?去这么快?我想在uploadProgress完成后做点什么,我想它会放在“ then()”里面...但是由于一切都进行得非常快,所以我什至看不到加载。

0 个答案:

没有答案