C++ için Cloud Storage ile hataları işleme

Bazen bir uygulama oluştururken işler planlandığı gibi gitmez ve bir hata oluşur.

Şüpheye düştüğünüzde, döndürülen hatayı kontrol edin ve hata mesajının ne söylediğine bakın.

Hata mesajını kontrol ettiyseniz ve eyleminize izin veren Bulut Depolama Güvenlik Kurallarına sahipseniz, ancak hatayı düzeltmeye devam ediyorsanız, Destek sayfamızı ziyaret edin ve nasıl yardımcı olabileceğimizi bize bildirin.

Hata Mesajlarını İşle

Dosyanın mevcut olmaması, kullanıcının istenen dosyaya erişim iznine sahip olmaması veya kullanıcının dosya yüklemeyi iptal etmesi dahil olmak üzere hataların oluşabilmesinin çeşitli nedenleri vardır.

Sorunu doğru bir şekilde teşhis etmek ve hatayı ele almak için müşterimizin oluşturacağı tüm hataların ve bunların nasıl oluşabileceğinin tam listesi burada.

İsim Sebep
kErrorNone Hata yoktu.
kErrorUnknown Bilinmeyen bir hata oluştu.
kErrorObjectNotFound İstenen referansta hiçbir nesne yok.
kErrorBucketNotFound Cloud Storage için hiçbir paket yapılandırılmadı.
kErrorProjectNotFound Cloud Storage için hiçbir proje yapılandırılmadı.
kErrorQuotaExceeded Cloud Storage grubunuzdaki kota aşıldı. Ücretsiz katmandaysanız, ücretli bir plana yükseltin. Ücretli bir plan kullanıyorsanız Firebase desteğiyle iletişime geçin.
kErrorUnauthenticated Kullanıcı kimliği doğrulanmamış. Kimlik doğrulaması yapın ve tekrar deneyin.
kErrorUnauthorized Kullanıcı istenen eylemi gerçekleştirme yetkisine sahip değil. Doğru olduklarından emin olmak için kurallarınızı kontrol edin.
kErrorRetryLimitExceeded Bir işlemdeki (yükleme, indirme, silme vb.) maksimum süre sınırı aşıldı. Tekrar yüklemeyi deneyin.
kErrorNonMatchingChecksum İstemcideki dosya, sunucu tarafından alınan dosyanın sağlama toplamıyla eşleşmiyor. Tekrar yüklemeyi deneyin.
kErrorCanceled Kullanıcı işlemi iptal etti.
kErrorDownloadSizeExceeded İndirilen dosyanın boyutu, indirme için ayrılan bellek miktarını aşıyor. Bellek sınırını artırın ve yeniden indirmeyi deneyin.