response-native-fetch-blob для приложения - PullRequest
0 голосов
/ 02 января 2019

Я не знаю причину.Но приложение останавливается.после окончания загрузки файла.на устройствах Android.

работает нормально, пока вы не закончите загрузку

У кого-нибудь есть какие-либо предложения?

export const downloadFile = (userUid, video, teacher) => {
  return (dispatch) => {



let download = '';
RNFetchBlob
.config({
  fileCache : true,
})
.fetch('GET', video.video, {
  Authorization : 'Bearer access-token...',
})
.progress((received, total) => {
    //alert('progress' + (received / total) )
  let progress = (received / total) *100
  dispatch({
    type:'progressDownload',
    payload:{
      key: video.key,
      progress: progress
    }
  });
})
// when response status code is 200
.then((res) => {
  //FIM DO CARREGAMENTO
 dispatch({
    type:'finishDownload',
    payload:{
      key: video.key,
      progress: 100,
      status: 'completed',
      locate: {
        path: res.path(),
      }
    }
  });
})
// Status code is not 200
.catch((errorMessage, statusCode) => {
  alert(errorMessage)
}) 

}}

...