Xử lý lỗi bằng Cloud Storage cho C++

Đôi khi, khi bạn phát triển một ứng dụng, mọi việc không diễn ra theo kế hoạch và lỗi xảy ra.

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ó Cloud Storage Security Rules cho phép nhưng vẫn chưa khắc phục được lỗi, hãy truy cập vào Trang hỗ trợ và cho chúng tôi biết những việc chúng tôi có thể làm để trợ 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ả nguyên nhân do 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ỷ 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ả những lỗi mà khách hàng sẽ gặp phải và cách lỗi có thể xảy ra.

Tên Lý do
kErrorNone Không xảy ra 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 Không có bộ chứa nào được định cấu hình cho Cloud Storage.
kErrorProjectNotFound Không có dự án nào được định cấu hình cho Cloud Storage.
kErrorQuotaExceeded Hạn mức trên bộ chứa Cloud Storage của bạn đã vượt quá. 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 một 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 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. Tăng giới hạn bộ nhớ rồi thử tải xuống lại.