En ocasiones, durante el desarrollo de una app las cosas no van según lo planeado y ocurre un error.
Cuando tengas dudas, revisa el error que se generó.
Si comprobaste el mensaje de error y las reglas de seguridad de Storage permiten que tomes medidas al respecto, pero aun así no logras solucionarlo, visita la página de asistencia para pedir ayuda.
Soluciona mensajes de error
Existen varios motivos por los que pueden ocurrir errores, como que el archivo no exista, que el usuario no tenga permiso para acceder o que se haya cancelado la carga del archivo.
A fin de diagnosticar el problema y solucionar el error de manera adecuada, te brindamos una lista de todos los errores que puede indicar el cliente y la manera en que pueden ocurrir.
Nombre | Motivo |
---|---|
kErrorNone |
No hubo error. |
kErrorUnknown |
Ocurrió un error desconocido. |
kErrorObjectNotFound |
No existe ningún objeto en la referencia deseada. |
kErrorBucketNotFound |
No se configuró ningún depósito para Cloud Storage. |
kErrorProjectNotFound |
No se configuró ningún proyecto para Cloud Storage. |
kErrorQuotaExceeded |
Se superó la cuota del depósito de Cloud Storage. Si estás en el nivel gratuito, deberás actualizar a un plan pago. Si estás en un plan pago, comunícate con el personal de asistencia de Firebase. |
kErrorUnauthenticated |
No se autenticó el usuario. Vuelve a intentarlo después de la autenticación. |
kErrorUnauthorized |
El usuario no tiene autorización para ejecutar la acción deseada. Verifica que sean correctas las reglas. |
kErrorRetryLimitExceeded |
Se superó el límite de tiempo máximo permitido para una operación (de carga, descarga, eliminación, etc.). Intenta volver a subirlo. |
kErrorNonMatchingChecksum |
El archivo del cliente no coincide con la suma de verificación del archivo que recibió el servidor. Intenta volver a subirlo. |
kErrorCanceled |
El usuario canceló la operación. |
kErrorDownloadSizeExceeded |
El tamaño del archivo descargado supera la cantidad de memoria asignada para la descarga. Aumenta el límite de memoria y prueba descargarlo de nuevo. |