从Firebase下载图像到Flutter

时间:2017-12-07 22:23:38

标签: image firebase dart firebase-storage flutter

有许多将文件上传到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 个答案:

答案 0 :(得分:2)

您可以使用Storage API下载,例如上传

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