RNFetchBlob не может загрузиться должным образом (создает файлы размером 0 B)Android

Форум для тех, кто программирует под Android
Ответить
Гость
 RNFetchBlob не может загрузиться должным образом (создает файлы размером 0 B)

Сообщение Гость »

Я использую RNFetchBlob, чтобы загрузить несколько изображений и сохранить их в каталоге загрузки. Когда я нажимаю кнопку загрузки, появляется сообщение, что загрузка завершена, но в моем каталоге загрузки есть только файл изображения длиной 0 байт, который, очевидно, невозможно открыть!

Вот мой код:

Код: Выделить всё

downLoadFile() {
const Url = 'https://www.shareicon.net/data/128x128/2017/06/05/886719_photo_512x512.png';

let fileDirs = RNFetchBlob.fs.dirs.PictureDir;
const filePathEnd = constants.download_image_path +
Url.substring(Url.lastIndexOf("/") + 1, Url.lastIndexOf(".")+'.png');

RNFetchBlob.config({
fileCache: true,
path: fileDirs + filePathEnd,
addAndroidDownloads: {
notification: true,
title: "Download Successful",
description: "An image file.",
mediaScannable: true
}
})
.fetch("GET", Url, {
Authorization: "Bearer access-token..."
})
.then(res => {
if (res.contentLength === res.bytesWritten) {
console.log("RNFetchBlob.config ok");
}
})
.catch((errorMessage) => {
console.log(" RNFetchBlob.config error", errorMessage);
});
}
Я получаю сообщение «RNFetchBlob.config ok» на консоли, и ошибок не возникает:|

ОС: android

react-native: 55.4

react-native-fetch-blob: 0.10.8

Я застрял здесь на 2 дня. Буду признателен, если кто-нибудь сможет мне помочь :)

Подробнее здесь: https://stackoverflow.com/questions/528 ... -0-b-files
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»