使用数据库时,您可以执行snapshot.exists()
来检查是否存在某些数据。根据文档,没有类似的存储方法。如何检查Firebase存储中是否存在文件?
https://firebase.google.com/docs/reference/js/firebase.storage.Reference
什么是如果某个文件在火力地堡存储器中存在检查的正确方法?
使用数据库时,您可以执行snapshot.exists()
来检查是否存在某些数据。根据文档,没有类似的存储方法。如何检查Firebase存储中是否存在文件?
https://firebase.google.com/docs/reference/js/firebase.storage.Reference
什么是如果某个文件在火力地堡存储器中存在检查的正确方法?
我相信FB存储API的设置方式是用户只需要一个存在的文件。
因此不存在的文件将作为错误进行处理: https://firebase.google.com/docs/storage/web/handle-errors
您可以使用getDownloadURL它返回一个Promise,这又可以用来捕捉“未找到”的错误,或处理文件,如果它存在。例如:
storageRef.child("file.png").getDownloadURL().then(onResolve, onReject);
function onResolve(foundURL) {
//stuff
}
function onReject(error) {
console.log(error.code);
}