2012-05-19 12 views
5

Estoy usando Node.js en Heroku, y uso MongoHQ para datos.¿Cuál es una buena manera de almacenar archivos binarios en Heroku?

Mi aplicación necesita poder almacenar archivos de imágenes, que se cargan desde el usuario o se bajan desde otros sitios. No estoy buscando complementos para procesar imágenes o cosas por el estilo, solo necesito poder almacenarlos y servirlos. Está bien si los referencia desde dentro de mi aplicación Node como una identificación numérica o similar.

Siendo que este es un proyecto de una persona, autofinanciado, me gustaría hacerlo de la manera más económica posible (no quiero pagar muchas tarifas por complementos) y prefiero mantener todo en Heroku por simplicidad (aunque este último no es un requisito, solo una preferencia). Sé que podría almacenarlos en Mongo como binario, pero estoy buscando algo más eficiente y con suerte más económico por meg de almacenamiento.

Respuesta

4

Hasta donde yo sé, solo tiene permisos de lectura en su carpeta de aplicaciones Heroku. No puedes almacenar nada allí.
Es posible que necesite echar un vistazo a Amazon S3, funciona nativamente con Heroku, y solo paga lo que usa.

+1

Yo Samy, je viens de tomber sur une de tes réponse :) – OXMO456

+0

Has hav e permisos de lectura/escritura en su aplicación Heroku, sin embargo, como el banco de pruebas suele reiniciarse (aproximadamente una vez por día, como noté, pero no estoy seguro), la infraestructura de Heroku despliega su confirmación más reciente y los archivos adicionales que se cargaron se perdieron Siempre. – SudoGuru

Cuestiones relacionadas