我有以下提取功能:
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()”里面...但是由于一切都进行得非常快,所以我什至看不到加载。