Иногда при создании приложения что-то идет не так и возникает ошибка.
Если вы не уверены, в чем проблема, проверьте возвращенную ошибку и посмотрите, что говорится в сообщении об ошибке.
Если вы проверили сообщение об ошибке и у вас есть Cloud Storage Security Rules, позволяющие выполнить действие, но вы по-прежнему не можете устранить ошибку, посетите нашу страницу поддержки и сообщите нам, чем мы можем помочь.
Обработка сообщений об ошибках
Ошибки могут возникать по разным причинам, например если файл не существует, у пользователя нет разрешения на доступ к нужному файлу или пользователь отменил загрузку файла.
Чтобы правильно диагностировать проблему и обработать ошибку, ознакомьтесь с полным списком ошибок Firebase.Storage.StorageException, которые могут возникнуть в нашем клиенте, и причинами их возникновения.
| Имя | Причина |
|---|---|
ErrorUnknown |
Произошла неизвестная ошибка. |
ErrorObjectNotFound |
По указанной ссылке нет объекта. |
ErrorBucketNotFound |
Для Cloud Storage не настроен сегмент. |
ErrorProjectNotFound |
Для Cloud Storage не настроен проект. |
ErrorQuotaExceeded |
Квота для вашего сегмента превышена. Для использования Cloud Storage for Firebase требуется тарифный план Blaze с оплатой по мере использования. Если вы видите эту ошибку в проекте с тарифным планом Spark, вам нужно перейти на тарифный план Blaze, чтобы восстановить доступ. Подробную информацию вы найдете в разделе часто задаваемых вопросов. |
ErrorNotAuthenticated |
Пользователь не аутентифицирован. Выполните аутентификацию и повторите попытку. |
ErrorNotAuthorized |
У пользователя нет разрешения на выполнение запрошенного действия. Проверьте, правильно ли заданы правила. |
ErrorRetryLimitExceeded |
Превышено ограничение по времени на выполнение операции (загрузка, скачивание, удаление и т. д.). Попробуйте загрузить его ещё раз. |
ErrorInvalidChecksum |
Файл на клиенте не соответствует контрольной сумме файла, полученного сервером. Попробуйте загрузить его ещё раз. |
ErrorCanceled |
Пользователь отменил действие. |