openshift node.js 跨档保存上传

openshift node.js save upload across gears

[openshift newb here] 使用 Openshift 免费套餐,但如果有帮助,请尽快转向白银。 node / express 3.2.5 / multer 以 form-multipart 的形式上传图像。 由于 Openshift 免费套餐提供 3 个档位,'public' 网络应用程序使用一个档位,也就是说,显示冲浪者会看到;以及管理员的另一个工具:内容创建者也可以访问的表单等。两者都在与同一个 mongolab mongo 数据库对话。

我想知道的是...管理员可以从管理设备上传图像并将文件保存到 public 设备上的 public/images 目录。我已经尝试了一些带有绝对路径等的不可行的东西。查看了一些关于 Openshift 和端口绑定的 Whosebug 帖子,但我遗漏了一些东西。我宁愿不在 public 设备上实施带密码保护的上传。

感谢任何想法。

使用 Amazon S3 托管您的图像。这就是我们在创建 OpenShift Hub 时为解决此问题所做的工作(在 Rails 应用程序上缩放 Ruby)。

查看 AWS Node.js Sample Project

另请参阅: