Скачать изображения из опорного пункта трепыхаться


Есть много примеров загрузки файла в firebase и получения downloadUrl, но я не нашел ни одного примера, чтобы получить DownloadURL для изображения и использовать его в виджете Flutter.

Это тот, который связан с загрузкой файла

final StorageReference ref =
    FirebaseStorage.instance.ref().child("foo$rand.txt");
final StorageUploadTask uploadTask = ref.put(file);
final Uri downloadUrl = (await uploadTask.future).downloadUrl;
final http.Response downloadData = await http.get(downloadUrl);

Может ли кто-нибудь привести пример того, где файл уже существует в firebase и как получить ссылку для загрузки?

1 3

1 ответ:

Вы можете просто использовать API хранилища для загрузки, как с upload

someMethod() async {
  var data = await FirebaseStorage.instance.ref().child("foo$rand.txt").getData();
  var text = new String.fromCharCodes(data);
  print(data);
}