将大文件从我的电脑上传到S3服务器而不编辑php.ini

时间:2015-05-22 03:25:15

标签: php amazon-web-services file-upload amazon-s3

我想将一个大文件从我的电脑上传到S3服务器而不编辑php.ini。首先,我从浏览按钮中选择文件并提交上传按钮然后上传到s3服务器。但是,当我上传大文件时,我无法发布表单文件数据。但我不想编辑php.ini。有没有办法将大型本地文件上传到s3服务器?

2 个答案:

答案 0 :(得分:-1)

我通过为S3实施Fine Uploader的php实现来实现这一目标。截至最近,它是通过麻省理工学院的许可证。这是一个简单的方法,可以在不更改php.ini的情况下将大文件上传到S3。

这不是世界上最糟糕的事情。您需要为公钥/密钥设置一些环境变量,在存储桶上设置CORS设置,并根据其中一个示例编写一个php页面,该示例将调用将处理该端点的PHP端点签名。

有一点对我来说不明显的是,在设置环境变量时,出于安全原因,他们希望您使用不同的权限制作两个独立的AWS用户。

答案 1 :(得分:-2)

ini_set("upload_max_filesize","300M");

试试这个