5

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

我的应用程序需要能够存储从用户上传或从其他站点下载的图像文件。我不是在寻找附加组件来进行图像处理等,我只需要能够存储它们并为它们提供服务。如果我只是从我的 Node 应用程序中将它们作为数字 id 或类似名称引用,那很好。

由于这是一个单人自筹资金的项目,因此我希望尽可能便宜地进行此操作(我不想为附加组件支付大量费用),并且为了简单起见,我更喜欢将所有内容都保留在 Heroku (尽管后者不是必需的,只是一种偏好)。我知道我可以将它们以二进制形式存储在 Mongo 中,但我正在寻找更高效且希望每兆存储更便宜的东西。

4

2 回答 2

5

建议使用 Amazon S3 来执行此操作 - 我一直将它与 heroku 一起使用:

https://devcenter.heroku.com/articles/s3

以下是一些 node.js 特定资源:

http://toolbox.no.de/search?q=s3

Node.js 和 Amazon S3:如何遍历存储桶中的所有文件?

于 2012-05-19T20:42:37.010 回答
4

据我所知,您只有 Heroku 应用文件夹的读取权限。你不能在里面存放任何东西。
您可能需要查看Amazon S3,它与Heroku 原生配合使用,您只需支付您使用的费用。

于 2012-05-19T20:38:36.683 回答