【发布时间】:2020-09-25 14:13:57
【问题描述】:
我一直在阅读一些与此相关的问题,但我找不到任何与我正在尝试做的事情真正相关的东西,而我想要做的事情非常简单。
我有来自 Firebase 存储的图像文件的路径,比如:
SharedPreferences prefs = await SharedPreferences.getInstance();
String fileName = prefs.getString('currentProfileImage');
StorageReference storageReference = FirebaseStorage.instance
.ref()
.child(widget.currentUserUID.toString() + '/profile/' + fileName);
所以图片文件路径会是这样的:
b8sJ7cEHCFdjh46wZNp5xThbvVzz2/profile/image_picker209656937087714.jpg
我只想显示这张图片。就这样。如何将知道此文件的确切路径转换为 Image 类型的对象?
【问题讨论】:
-
这是 Firebase 存储内部的路径。如果这就是我所需要的,我不知道如何从中获取 URL。我曾尝试将 .getDownloadURL() 与此引用一起使用,当我将其转换为字符串时,它所说的只是“'Future
' 的实例” -
检查我的答案
标签: firebase flutter dart google-cloud-firestore firebase-storage