【发布时间】:2011-11-22 06:45:50
【问题描述】:
我想从网页上传表单并直接将文件保存到 S3,而无需先将其保存到磁盘。这个 node.js 应用程序将部署到 Heroku,没有本地磁盘可以保存文件。
node-formidable 库提供了一种上传文件并将其保存到磁盘的好方法。我不知道如何先从保存文件中关闭强大的(或连接形式)。另一方面,Knox 库提供了一种从磁盘读取文件并将其保存在 Amazon S3 上的方法。
1) 有没有办法挂钩到强大的事件(在数据上)以将流发送到 Knox 的事件,以便我可以直接将上传的文件保存在我的 Amazon S3 存储桶中? 2) 是否有任何库或代码 sn-ps 可以让我直接获取上传的文件并使用 node.js 将其保存在 Amazon S3 中?
有一个类似的问题here,但那里的答案没有解决不将文件保存到磁盘的问题。
【问题讨论】:
标签: file-upload node.js amazon-s3