【发布时间】:2021-03-22 08:49:33
【问题描述】:
我一直在尝试获取我的 firebase-storage 中图像的下载 URL,但它不断抛出 object-does-not-exist 错误。任何线索可能是什么问题?我确定目录匹配,并且 firebase-storage 目录中有 profilePhoto.jpg 文件。
var storageRef = firebase.storage().ref() //root reference;
var usersRef = storageRef.child('users/');
var userPaths = []; //list of all users
usersRef.listAll()
.then(res => {
for (var i = 0; i < res.prefixes.length; i++) {
userPaths[i] = res.prefixes[i].location.path_;
}
var photoRef = storageRef.child(`${userPaths[0]}/profilePhoto.jpg`);
photoRef.getDownloadURL().then(url => {...});
});
这是错误:
FirebaseError:Firebase 存储:对象“users/6TitxcYcENhRHXDy0Xatk4ODQKo2/profilePhoto.jpg”不存在。
【问题讨论】:
-
该错误不太可能不正确,但我们无法为您验证这一点,因为我们无法查看您存储桶的内容以确保您请求的路径确实存在。跨度>
标签: javascript firebase firebase-storage