Obsługa błędów w Cloud Storage dla C++

Podczas tworzenia aplikacji czasami coś idzie nie tak i występuje błąd.

W razie wątpliwości sprawdź zwrócony błąd i treść komunikatu o błędzie.

Jeśli po sprawdzeniu komunikatu o błędzie masz Cloud Storage Security Rules, które umożliwiają wykonanie działania, ale nadal nie możesz rozwiązać problemu, odwiedź naszą stronę pomocy i daj nam znać, jak możemy Ci pomóc.

Obsługa komunikatów o błędach

Błędy mogą wystąpić z różnych powodów, np. z powodu braku pliku, braku uprawnień użytkownika do dostępu do wybranego pliku lub anulowania przez użytkownika przesyłania pliku.

Aby prawidłowo zdiagnozować problem i rozwiązać błąd, zapoznaj się z pełną listą wszystkich błędów, które może zgłosić nasz klient, oraz z informacjami o tym, jak mogą one wystąpić.

Nazwa Przyczyna
kErrorNone Nie było żadnego błędu.
kErrorUnknown Wystąpił nieznany błąd.
kErrorObjectNotFound W określonym odwołaniu nie ma obiektu.
kErrorBucketNotFound Dla regionu Cloud Storage nie skonfigurowano żadnego zasobnika.
kErrorProjectNotFound Dla Cloud Storage nie skonfigurowano żadnego projektu.
kErrorQuotaExceeded Limit miejsca na zasobniku został przekroczony. Cloud Storage for Firebase wymaga abonamentu Blaze z płatnościami według wykorzystania. Jeśli ten błąd występuje w projekcie z abonamentem Spark, musisz przejść na abonament Blaze, aby odzyskać dostęp. Szczegółowe informacje znajdziesz w odpowiedziach na najczęstsze pytania.
kErrorUnauthenticated Użytkownik nie jest uwierzytelniony. Uwierzytelnij się i spróbuj ponownie.
kErrorUnauthorized Użytkownik nie ma uprawnień do wykonania żądanego działania. Sprawdź reguły, aby upewnić się, że są poprawne.
kErrorRetryLimitExceeded Przekroczono maksymalny limit czasu operacji (przesyłania, pobierania, usuwania itp.). Spróbuj przesłać jeszcze raz.
kErrorNonMatchingChecksum Plik na urządzeniu klienta nie pasuje do sumy kontrolnej pliku otrzymanego przez serwer. Spróbuj przesłać jeszcze raz.
kErrorCanceled Operacja anulowana przez użytkownika.
kErrorDownloadSizeExceeded Rozmiar pobranego pliku przekracza ilość pamięci przydzielonej na pobieranie. Zwiększ limit pamięci i spróbuj pobrać plik ponownie.