节点应用程序流文件直接上传到 Amazon S3



你好:)我正在研究将我的节点应用程序流 HTTP POST 文件直接上传到 Amazon S3 存储桶的可行性。

我正在考虑为此使用Formidable和Knox。

我不确定的部分是 S3 要求您在传输之前知道文件中的总字节数。

我认为完成此操作的唯一方法是使用HTML5文件API(可能还有Internet Explorer上的ActiveX控件)来检查客户端上的文件大小并将其作为HTTP POST请求的一部分发送,

这是否正确?

借助最近的 CORS 支持,您可以轻松地将文件直接发送到 s3,而无需服务器处理任何事情。

我最近写了一个简短的教程,用rails,但同样,服务器只是用来计算一些密钥,所以调整它来表达应该一点也不难。

但是有了这样的解决方案,你需要使用jQuery文件上传插件,你可能不需要knox

https://pjambet.github.io/blog/direct-upload-to-s3

希望它能帮助你。

也许这会有所帮助 - 我这样做是为了使用 JQuery 文件上传插件直接上传到 S3。我不需要检查文件的大小。

https://gist.github.com/3995819

相关内容

  • 没有找到相关文章

最新更新