我正在尝试将图像的URL放入变量中,以便可以将图像的URL记录到控制台。我不知道为什么,但是每次尝试这样做时,它都不会记录任何内容(也不会出错)。这就是我现在尝试的方式:
}, function() {
// The file is done uploading to Firebase Storage
let url = uploadTask.snapshot.downloadURL;
console.log(url)
}
我真的不知道我在做什么错,我知道这可能不是最难的事情,但我确实找不到。有人可以帮我吗?
提前感谢。
您可以像访问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);
});
});