Что я хочу сделать: Я пытаюсь загрузить изображение из firebase. У меня есть URL-адрес, и я хочу сохранить изображение в локальном хранилище, поэтому, когда устройство находится в автономном режиме, я могу получить фотографии и показать его.
Что я сделал до сих пор: , поэтому я использовал FileTransfer Плагин для загрузки изображений, который, к сожалению, не работает. Вот код m.
var url ='https://firebasestorage.googleapis.com/v0/b/aswj-companion-3c915.appspot.com/o/eventImages%2Fcyc-720x340.png?alt=media&token=7aa67766-f532-479f-bd53-30a0a57c8de6'
const fileTransfer: FileTransferObject = this.transfer.create();
fileTransfer.download(url ,this.storageDirectory+"image").then((entry) => {
console.log(entry.toURL())
const alert = this.alertCtrl.create({
title: 'Success',
message: `Downlaoded Succefully ${entry.toURL()}`,
buttons: ['OK']
});
alert.present();
},
(error) => {
console.log(error)
}
Это дает мне эту ошибку ...
FileTransferError {code: 1 source: "https://firebasestorage.googleapis.com/v0/b/aswj-companion-3c915.appspot.com/o/eventImages%2Fcyc-720x340.png?alt=media&token=7aa67766-f532-479f-bd53-30a0a57c8de6" target : "файловая система: файл: /// persistent / file0" http_status: пустое тело: пустое исключение: пустое
Я знаю
Код 1
означает, что файл не найден, но изображение на самом деле там. Так что я не знаю, что делать. Я искал другой вопрос, похожий на этот, но я не могу понять, в чем проблема. Я думаю, что проблема в URL. но как заставить это работать?