Saltar al contenido

¿Por qué desaparecen las imágenes cargadas en Heroku?

Indagamos en todo el mundo online y de esta forma darte la respuesta a tu problema, si tienes alguna duda puedes dejar un comentario y contestaremos porque estamos para ayudarte.

Solución:

Heroku no admite la carga de archivos. El sistema de archivos es de solo lectura. Tendrá que alojar sus archivos cargados en otro lugar (o desde la base de datos, que es una mala opción).

https://devcenter.heroku.com/articles/read-only-filesystem

Amazon S3 es una opción común: http://devcenter.heroku.com/articles/s3

Si está utilizando gemas como un clip o una onda portadora para cargar, usar S3 será simple. Deberá establecer las credenciales de S3 en un archivo de configuración y la gema se encargará de cargar y proporcionará las direcciones URL para el archivo cargado.

Sospecho que puede haber subido la imagen al sistema de archivos Heroku y no a un almacén de archivos externo como Amazon S3. El sistema de archivos de Heroku es temporal y no se comparte entre dynos ni se reinicia, lo que Heroku hará todos los días. Sospecho que esto es lo que ocurrió aquí, lo que provocó que perdieras tu imagen.

Nos puedes patrocinar nuestro análisis ejecutando un comentario y puntuándolo te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *