将Firebase存储文件的URL放入变量中

问题描述 投票:0回答:1

我正在尝试将图像的URL放入变量中,以便可以将图像的URL记录到控制台。我不知道为什么,但是每次尝试这样做时,它都不会记录任何内容(也不会出错)。这就是我现在尝试的方式:

}, function() {
  // The file is done uploading to Firebase Storage
  let url = uploadTask.snapshot.downloadURL;
  console.log(url)
}

我真的不知道我在做什么错,我知道这可能不是最难的事情,但我确实找不到。有人可以帮我吗?

提前感谢。

javascript firebase firebase-storage
1个回答
0
投票

您可以像访问downloadURL

uploadTask.on('state_changed', function(snapshot){
  //....
}, function(error) {
  // Handle unsuccessful uploads
}, function() {
  // Handle successful uploads on complete
  uploadTask.snapshot.ref.getDownloadURL().then(function(downloadURL) {
    console.log('File available at', downloadURL);
  });
});
© www.soinside.com 2019 - 2024. All rights reserved.