我有一个html页面,它将POSTS文件发送到PHP后端 - 使用Ajax或通过隐藏的iframe。
使用Ajax我可以将文件上传到我的.htaccess(10M)中设置的限制
当我使用IE时 - 超过2M的文件被拒绝,“错误1:上传的文件超过了php.ini中的upload_max_filesize指令”。
就好像使用
传递请求一样Content-Type: multipart/form-data; boundary=---------------------------7db16f8c3114c
查看与
不同的PHP.INI设置Content-Type: application/octet-stream
由于IE无法使用XHR,因此特别麻烦 - 因此我的很大一部分用户无法上传大文件。
知道为什么会这样吗?
技术细节:
答案 0 :(得分:1)
确保后端不使用ini_set再次更改上传限制。还要确保.htaccess文件位于正确的目录中。
答案 1 :(得分:0)
...并确保更改两个php.ini文件..
Apache文件夹中的那个,以及PHP文件夹中的那个..