我想将一个大文件从我的电脑上传到S3服务器而不编辑php.ini
。首先,我从浏览按钮中选择文件并提交上传按钮然后上传到s3服务器。但是,当我上传大文件时,我无法发布表单文件数据。但我不想编辑php.ini
。有没有办法将大型本地文件上传到s3服务器?
答案 0 :(得分:-1)
我通过为S3实施Fine Uploader的php实现来实现这一目标。截至最近,它是通过麻省理工学院的许可证。这是一个简单的方法,可以在不更改php.ini的情况下将大文件上传到S3。
这不是世界上最糟糕的事情。您需要为公钥/密钥设置一些环境变量,在存储桶上设置CORS设置,并根据其中一个示例编写一个php页面,该示例将调用将处理该端点的PHP端点签名。
有一点对我来说不明显的是,在设置环境变量时,出于安全原因,他们希望您使用不同的权限制作两个独立的AWS用户。
答案 1 :(得分:-2)
ini_set("upload_max_filesize","300M");
试试这个