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

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

Şüphe duyduğunuzda, döndürülen hatayı kontrol edin ve hata mesajının ne dediğini görün.

Hata mesajını kontrol ettiyseniz ve işleminize izin veren bulut depolama güvenlik kuralları varsa, ancak yine de hatayı düzeltmek için mücadele ediyorsanız, destek sayfamızı ziyaret edin ve nasıl yardımcı olabileceğimizi bize bildirin.

Hata mesajlarını kullanın

Mevcut olmayan dosya, kullanıcının istenen dosyaya erişme izni olmayan veya dosya yüklemesini iptal eden kullanıcı da dahil olmak üzere hataların oluşmasının birkaç nedeni vardır.

Sorunu doğru bir şekilde teşhis etmek ve hatayı ele almak için, müşterimizin yükselteceği tüm hataların ve nasıl gerçekleşebileceklerinin tam bir listesi.

İsim Sebep
kErrorNone Hiçbir hata yoktu.
kErrorUnknown Bilinmeyen bir hata oluştu.
kErrorObjectNotFound İstenen referansta hiçbir nesne yoktur.
kErrorBucketNotFound Bulut depolama için hiçbir kova yapılandırılmamıştır.
kErrorProjectNotFound Bulut depolama için hiçbir proje yapılandırılmamıştır.
kErrorQuotaExceeded Bulut depolama kovanızdaki kota aşıldı. Ücretsiz katmanda iseniz, ücretli bir plana yükseltin. Ücretli bir planınız varsa, Firebase desteğine ulaşın.
kErrorUnauthenticated Kullanıcı kimlik doğrulanmamıştır. Kimliği doğrulayın ve tekrar deneyin.
kErrorUnauthorized Kullanıcı istenen eylemi gerçekleştirme yetkisine sahip değildir. Doğru olduklarından emin olmak için kurallarınızı kontrol edin.
kErrorRetryLimitExceeded Bir işlemdeki maksimum süre sınırı (yükleme, indir, sil, vb.) Aşıldı. Tekrar yüklemeyi deneyin.
kErrorNonMatchingChecksum İstemcedeki dosya, sunucu tarafından alınan dosyanın sağlama toplamıyla eşleşmez. Tekrar yüklemeyi deneyin.
kErrorCanceled Kullanıcı işlemi iptal etti.
kErrorDownloadSizeExceeded İndirilen dosyanın boyutu, indirme için tahsis edilen bellek miktarını aşar. Bellek kapağını artırın ve tekrar indirmeyi deneyin.