A veces, cuando creas una aplicación, las cosas no salen según lo planeado y se produce un error.
En caso de duda, verifique el error devuelto y vea lo que dice el mensaje de error.
Si revisó el mensaje de error y tiene reglas de seguridad de almacenamiento en la nube que permiten su acción, pero aún tiene dificultades para corregir el error, visite nuestra página de soporte y háganos saber cómo podemos ayudarlo.
Manejar mensajes de error
Hay varias razones por las que pueden ocurrir errores, incluido el archivo que no existe, que el usuario no tenga permiso para acceder al archivo deseado o que el usuario cancele la carga del archivo.
Para diagnosticar adecuadamente el problema y manejar el error, aquí hay una lista completa de todos los errores que generará nuestro cliente y cómo pueden ocurrir.
Nombre | Razón |
---|---|
FIRStorageErrorCodeUnknown | Un error desconocido ocurrió. |
FIRStorageErrorCodeObjectNotFound | No existe ningún objeto en la referencia deseada. |
FIRStorageErrorCodeBucketNotFound | No hay ningún depósito configurado para Cloud Storage. |
FIRStorageErrorCodeProjectNotFound | No hay ningún proyecto configurado para Cloud Storage. |
FIRStorageErrorCodeQuotaExceeded | Se superó la cuota en su depósito de Cloud Storage. Si estás en el nivel sin costo, actualiza a un plan pago. Si tienes un plan pago, comunícate con el soporte de Firebase. |
FIRStorageErrorCodeUnauthenticated | El usuario no está autenticado. Autentíquese y vuelva a intentarlo. |
FIRStorageErrorCodeUnauthorized | El usuario no está autorizado a realizar la acción deseada. Verifique sus reglas para asegurarse de que sean correctas. |
FIRStorageErrorCodeRetryLimitExceeded | Se ha superado el tiempo máximo de una operación (carga, descarga, eliminación, etc.). Intente cargar nuevamente. |
FIRStorageErrorCodeNonMatchingChecksum | El archivo del cliente no coincide con la suma de comprobación del archivo recibido por el servidor. Intente cargar nuevamente. |
FIRStorageErrorCodeCanceled | El usuario canceló la operación. |
FIRStorageErrorCodeDownloadSizeExceeded | El tamaño del archivo descargado excede la cantidad de memoria asignada para la descarga. Aumente el límite de memoria e intente descargar nuevamente. |