Ioni c 3: FileTransferError с исключением Null при загрузке изображения из Firebase - PullRequest
0 голосов
/ 26 февраля 2020

Что я хочу сделать: Я пытаюсь загрузить изображение из 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. но как заставить это работать?

...