如何从firebase存储state_changed事件获取下载图像URL?

时间:2018-05-25 01:11:30

标签: javascript firebase firebase-realtime-database vue.js firebase-storage

此代码应该可以工作,但无论我做什么,我似乎无法获得downloadURL。 我正在使用vue js。这是文件上传的代码。

在下面,您可以看到显示控制台日志的图像。它成功保存了图像,唯一的问题是我没有得到downloadURL,似乎没有一个。

...

Console.log()结果:

enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

根据firebase document,您必须在完成的回调中调用uploadTask.snapshot.ref.getDownloadURL

uploadTask.snapshot.ref.getDownloadURL().then(function(downloadURL) {
  console.log('File available at', downloadURL);
});