2013-07-02 116 views
1

我使用AjaXplorer为我的客户端访问存储在Amazon S3中的共享目录。我安装了SD,配置了插件(http://ajaxplorer.info/plugins/access/s3/),可以上传和下载文件,但上传大小限制为我的主机PHP限制为64MB。AWS S3和AjaXplorer

有没有一种方法,我可以直接上传到S3,而无需通过我的主机来提高速度和S3限制,没有PHP的?

感谢

回答

1

我认为这是不可能的,因为服务器会先爬升到PHP文件,然后让转移到桶中。

也许

0

解决这个问题的唯一方法是使用一些JQuery的JS或者可以完全绕过你的服务器/ PHP和直接流进S3。这涉及启用CORS并即时创建签名策略以允许上传,但可以完成!

我遇到了这个问题,为我们的网站用户提供了一些非常大的媒体文件,我不再希望在Web服务器上托管它们。

到最好的地方开始,恕我直言,是在这里: https://github.com/blueimp/jQuery-File-Upload

的演示是在这里: https://blueimp.github.io/jQuery-File-Upload/

这是写上传+文件写入到不同的位置,包括S3。唯一棘手的问题是让您的MIME类型对每个特定的上传都是正确的,并根据需要获取您的存储桶策略。