node.js – 在Heroku上存储二进制文件的好方法是什么?

我在Heroku上使用Node.js,并使用MongoHQ获取数据.

我的应用程序需要能够存储从用户上传或从其他网站下载的图像文件.我不是在寻找附加组件来进行图像处理等,我只需要能够存储它们并为它们提供服务.如果我只是从我的Node应用程序中引用它们作为数字ID等,那就没问题了.

由于这是一个单人的,自筹资金的项目,我希望尽可能便宜地做到这一点(我不想为附加组件支付很多费用)并且更喜欢在Heroku上保留所有内容以简化(虽然后者不是要求,只是偏好).我知道我可以将它们存储在Mongo中作为二进制文件,但我正在寻找更高效的东西,并且希望每兆存储更便宜.

最佳答案
据我所知,您只有Heroku应用程序文件夹的阅读权限.你不能在那里存放任何东西.
您可能需要查看Amazon S3,它本身与Heroku一起使用,并且您只需支付使用的费用.

转载注明原文:node.js – 在Heroku上存储二进制文件的好方法是什么? - 代码日志