[1] Upload progress
// listen to upload progress event
.uploadProgress((written, total) => {
console.log('uploaded', written / total)
})
[2] Download progress
// listen to download progress event
.progress((received, total) => {
console.log('progress', received / total)
})
[3] progress 측정 예시
RNFetchBlob.fetch('POST', 'http://www.example.com/upload', {
//... some headers,
'Content-Type' : 'octet-stream'
}, base64DataString)
// listen to upload progress event
.uploadProgress((written, total) => {
console.log('uploaded', written / total)
})
// listen to download progress event
.progress((received, total) => {
console.log('progress', received / total)
})
.then((resp) => {
// ...
})
.catch((err) => {
// ...
})