Đôi khi, khi bạn đang xây dựng một ứng dụng, mọi việc không diễn ra theo kế hoạch và xảy ra lỗi.
Khi nghi ngờ, hãy kiểm tra lỗi được trả về và xem thông báo lỗi đó có nội dung gì.
Nếu bạn đã kiểm tra thông báo lỗi và có các Quy tắc bảo mật của Cloud Storage cho phép bạn hành động nhưng vẫn gặp khó khăn khi khắc phục lỗi, hãy truy cập trang Hỗ trợ và cho chúng tôi biết cách có thể giúp bạn.
Xử lý thông báo lỗi
Có một số lý do có thể khiến lỗi xảy ra, bao gồm cả tệp không tồn tại, người dùng không có quyền truy cập vào tệp mong muốn hoặc người dùng huỷ quá trình tải tệp lên.
Để chẩn đoán đúng vấn đề và xử lý lỗi, dưới đây là danh sách đầy đủ tất cả các lỗi mà ứng dụng của chúng tôi sẽ gặp phải và cách xảy ra các lỗi đó.
Tên | Lý do |
---|---|
kErrorNone |
Không có lỗi nào. |
kErrorUnknown |
Đã xảy ra lỗi không xác định. |
kErrorObjectNotFound |
Không có đối tượng nào tại tham chiếu mong muốn. |
kErrorBucketNotFound |
Chưa có bộ chứa nào được định cấu hình cho Cloud Storage. |
kErrorProjectNotFound |
Chưa có dự án nào được định cấu hình cho Cloud Storage. |
kErrorQuotaExceeded |
Đã vượt quá hạn mức bộ chứa của bạn trong Cloud Storage. Nếu bạn đang ở cấp miễn phí, hãy nâng cấp lên gói có tính phí. Nếu bạn đang sử dụng gói có tính phí, hãy liên hệ với nhóm hỗ trợ Firebase. |
kErrorUnauthenticated |
Người dùng chưa được xác thực. Xác thực rồi thử lại. |
kErrorUnauthorized |
Người dùng không được phép thực hiện hành động mong muốn. Kiểm tra các quy tắc của bạn để đảm bảo chúng chính xác. |
kErrorRetryLimitExceeded |
Đã vượt quá giới hạn thời gian tối đa đối với một thao tác (tải lên, tải xuống, xoá, v.v.). Hãy thử tải video lên lại. |
kErrorNonMatchingChecksum |
Tệp trên máy khách không khớp với tổng kiểm tra của tệp mà máy chủ nhận được. Hãy thử tải video lên lại. |
kErrorCanceled |
Người dùng đã huỷ thao tác. |
kErrorDownloadSizeExceeded |
Kích thước của tệp được tải xuống vượt quá dung lượng bộ nhớ được phân bổ cho tệp tải xuống. Hãy tăng hạn mức bộ nhớ rồi thử tải xuống lại. |