【发布时间】:2019-01-24 19:51:22
【问题描述】:
以下是我为上传文件而编写的代码,它可以正常上传文件,但它返回的字符串显示为“Future”,而不是来自 firebase 的实际下载 url。
Future<String> uploadFile(StorageReference ref, File file) async {
final StorageUploadTask task = ref.putFile(file);
final Uri downloadUrl = (await task.future).downloadUrl;
String path = downloadUrl.toString();
return path;
}
大部分是改编自一个教程,他在函数中打印它,但我试图将它作为字符串放入非异步函数中。
【问题讨论】:
标签: firebase firebase-realtime-database flutter