有许多将文件上传到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中已经存在的文件以及如何获取下载链接吗?
答案 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);
}