2

我需要将文件从网络浏览器上传到 S3。

我评估了许多上传组件并找到了我真正喜欢的东西:一个名为FileChucker的 CGI 程序。

唯一的问题是,该程序适用于上传到服务器,而不是 S3。

我想直接上传到 S3/EC2,我不想将文件上传到我的服务器然后将它们发送到 S3

我联系了 FileChucker 作者询问与 S3/EC2 的兼容性,他们说:

我不熟悉 S3/EC2 如何在后端工作,但 FileChucker 可以安装在任何支持标准 Web 技术(即 Perl CGI)的服务器上,它可以将上传的文件保存到可通过该服务器访问的任何路径。因此,如果 EC2 支持 Perl,并且如果它通过标准机制(即文件系统路径)公开其 S3 存储,那么它应该可以正常工作。

自从我开始研究 S3/EC2 以来已经有几天了,所以我不能肯定地说。谁能告诉我这个条件是否满足?

如果 EC2 支持 Perl,并且如果它通过标准机制(即文件系统路径)公开其 S3 存储,那么它应该可以正常工作。

我相信 EC2 确实支持 perl,但我不确定。

4

1 回答 1

2

您实际上可以使用沼泽标准 HTTP <form>POST 到 S3 存储桶。

http://aws.amazon.com/articles/1434

一些 FTP 客户端还允许您上传到 S3。在 Mac 上,Transmit 就是这样一种客户端。

如果您想在 Mac/Linux 上挂载 S3 存储桶作为文件系统,还有S3FS 。

于 2012-04-06T18:54:49.423 回答