RNFetchBlob
.config({
addAndroidDownloads: {
useDownloadManager: true,
//changes here
path: RNFetchBlob.fs.dirs.SDCardApplicationDir + '/build_change_philippines.zip',
description: 'Images Zip',
mediaScannable: true
}
})
.fetch('GET', 'http://bccms.naxa.com.np/core/project-material-photos/1')
.then((resp) => {
const sourcePath = resp.path();
const targetPath = resp.path().replace('.zip', '');
unzip(sourcePath, targetPath)
.then((path) => {
console.log(`unzip completed at ${path}`);
})
.catch((error) => {
console.log(error);
});
});
При большом размере файла (более 80 мегабайт) приведенный выше фрагмент кода запускает загрузку, но показывает Без названия , и никакого прогресса не происходит, а затем отображает Неудачный .Загрузка начинается снова автоматически, и цикл продолжается.Но тот же код легко загружает небольшие zip-файлы.