AWS S3 and AjaXplorer



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

有没有一种方法可以让我直接上传到S3,而不需要经过我的主机来提高速度,并且有S3的限制,没有PHP?

感谢

我认为这是不可能的,因为服务器将首先爬到PHP文件,然后转移到bucket。

也许

解决这一问题的唯一方法是使用一些JQuery或JS,它们可以完全绕过服务器/PHP,直接流式传输到S3。这包括启用CORS并创建一个动态签名策略以允许上传,但这是可以做到的!

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

IMHO是最好的起点:https://github.com/blueimp/jQuery-File-Upload

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

这是为了将文件上传+写入到各种位置而编写的,包括S3。唯一棘手的是为每个特定的上传正确地获取MIME类型,并按照需要的方式获取bucket策略。

最新更新