Объект не существует при попытке загрузить файл изображения из флаттера хранилища Firebase - PullRequest
0 голосов
/ 04 июня 2019

У меня есть изображение, сохраненное в моем хранилище Firebase, а URL-адрес этого изображения хранится в моей базе данных Firebase.Я пытаюсь загрузить это изображение и сохранить его в файле, но всякий раз, когда я пытаюсь написать Toofile, я получаю сообщение об ошибке, в котором говорится, что объект не существует, но все же существует, и когда я копирую и вставляю строку URL, имеющуюся в моей базе данныхв браузере его показывает изображение.Ошибка выглядит следующим образом:

Необработанное исключение: PlatformException (Ошибка -13010, FIRStorageErrorDomain, объект testLogo.jpg не существует.)

Это код, который яя пытаюсь получить файл (snapshotData ['logo] - это поле URL-строки в моей базе данных firebase):

final RegExp regExp = RegExp('([^?/]*\.(jpg))');

final String fileName = regExp.stringMatch(Uri.decodeFull(snapshotData['logo'].toString()));
final Directory tempDir = Directory.systemTemp;
final File file = File('${tempDir.path}/$fileName');

final StorageReference ref = storage.ref().child(fileName);
final StorageFileDownloadTask downloadTask = ref.writeToFile(file);

Действительно надеюсь, что есть решение, которое я искал, но всепредложения кода, которые я пробовал, не работают

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...