我正在关注以下有关Firebase图片上传的文章
https://firebase.google.com/docs/storage/web/upload-files
我正在尝试上传图片并获取网址。
const modifiedCardsArray = async (cards) => {
let imageUrl = ""
for (const card of cards) {
imageUrl = await (imageUpload(card.fileImageObject))
}
}
我的imageUpload函数与上面链接中的完整示例完全一样。
但是,for循环内的imageUrl是未定义的,下面的函数将返回url,而无需将其返回到for循环内的imageURL。
function
uploadTask.snapshot.ref.getDownloadURL().then(function(downloadURL) {
return downloadURL
});
任何帮助将不胜感激。