使用數據庫時,您可以執行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);
}