【问题标题】:Issue getting url after a firebase image upload in flutter在flutter中上传firebase图像后获取url的问题
【发布时间】: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


    【解决方案1】:

    我找到了解决方案,您必须在异步函数中包含文档上传。

    【讨论】:

      猜你喜欢
      • 2017-12-12
      • 2017-11-24
      • 1970-01-01
      • 2018-01-24
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 2017-03-03
      相关资源
      最近更新 更多