我需要将文件从网络浏览器上传到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,但我不确定。
答案 0 :(得分:2)
您实际上可以使用bog标准HTTP <form>
POST到S3存储桶。
http://aws.amazon.com/articles/1434
某些FTP客户端还允许您上传到S3。在Mac上,传输就是这样一个客户端。
如果您想在Mac / Linux上安装S3存储桶作为文件系统,还有S3FS。