2012-05-19 28 views
5

我在Heroku上使用Node.js,並使用MongoHQ來處理數據。什麼是在Heroku上存儲二進制文件的好方法?

我的應用程序需要能夠存儲從用戶上傳或從其他網站下載的圖像文件。我不想尋找附加組件來做圖像處理等,我只需要能夠存儲它們併爲它們服務。如果我只是在Node應用程序中以數字ID或類似名稱引用它們,那就好了。

由於這是一個人,自費項目,我想盡可能便宜地做到這一點(我不想爲附加費支付大量費用),並且傾向於保留所有內容在簡單的Heroku(雖然後者不是要求,只是一個偏好)。我知道我可以將它們作爲二進制文件存儲在Mongo中,但我正在尋找更高效的產品,並希望每兆存儲的產品更便宜。

回答

4

據我所知,你只有在你的Heroku應用文件夾的閱讀權限。你不能在那裏存儲任何東西。
你可能需要看看Amazon S3,它的工作原理與Heroku,你只支付你使用的。

+1

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

+0

你做了hav e在您的Heroku應用程序中具有讀/寫權限,但由於dyno通常會重新啓動(我注意到每天大約有一次,但我不確定),但Heroku的基礎架構部署了最近的提交以及上傳的任何其他文件丟失永遠。 – SudoGuru

相關問題