有時在開發應用程式的過程中 錯誤。
有疑慮時,請檢查傳回的錯誤,並查看錯誤訊息的對應內容。
如果您查看錯誤訊息,且擁有允許 Cloud Storage 安全性規則 但仍無法修正錯誤,請前往 請支援網頁,告訴我們您需要哪方面的協助。
處理錯誤訊息
導致發生錯誤的原因有很多,包括檔案 非現有檔案、使用者無權存取所需檔案,或 使用者取消上傳檔案。
為了正確診斷問題並處理錯誤,請參考以下完整清單, 客戶會發生的所有錯誤,以及可能出現的錯誤
名稱 | 原因 |
---|---|
FIRStorageErrorCodeUnknown |
發生不明錯誤。 |
FIRStorageErrorCodeObjectNotFound |
所需的參照中沒有物件。 |
FIRStorageErrorCodeBucketNotFound |
Cloud Storage 未設定任何值區。 |
FIRStorageErrorCodeProjectNotFound |
Cloud Storage 未設定任何專案。 |
FIRStorageErrorCodeQuotaExceeded |
您的 Cloud Storage 值區已超過配額。如果您使用的是免付費方案,請升級至付費方案,如果您使用付費方案,請與 Firebase 支援團隊聯絡。 |
FIRStorageErrorCodeUnauthenticated |
使用者未通過驗證。請驗證並再試一次。 |
FIRStorageErrorCodeUnauthorized |
使用者權限不足,無法執行所需動作。請檢查您的規則,確保其正確。 |
FIRStorageErrorCodeRetryLimitExceeded |
已超過特定作業 (上傳、下載、刪除等) 的時間上限。請重新上傳。 |
FIRStorageErrorCodeNonMatchingChecksum |
用戶端上的檔案與伺服器接收的檔案檢查碼不符。請重新上傳。 |
FIRStorageErrorCodeCanceled |
使用者已取消作業。 |
FIRStorageErrorCodeDownloadSizeExceeded |
下載檔案的大小超過分配用於下載的記憶體。請提高記憶體上限,然後再嘗試下載。 |