RN-Fetch-Blob uploadProgress не работает должным образом - PullRequest
0 голосов
/ 11 февраля 2019

Я получил следующую функцию извлечения:

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 снова.Я получил загрузочный экран с прогрессбаром, и из-за этого он работает очень глючно.Это нормально для местной среды?идти так быстро?Я хочу сделать что-то после того, как uploadProgress будет завершен, я думаю, что это войдет внутрь "then ()" ... но так как все происходит очень быстро, я даже не могу видеть загрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...