我有一个PHP文件上传器,我们每天上传大约10-15个5mb图像。我在本地有图像上传器,我可以上传图像。我更改了php.ini中的所有设置,以确保我没有正确的限制。
现在,我已将up-loader放在Windows服务器上并且它具有相同的设置,但有时(并非总是)当我上传10-15个图像时它达到97%并抛出404文档未找到错误。
有没有人有任何关于为什么会发生这种情况的想法?我一直试图对它进行排序,这几天真的令人沮丧。我在iis上使用php 5.6。
答案 0 :(得分:5)
当POST长度太大时,IIS返回404错误:
HTTP错误404.13 - CONTENT_LENGTH_TOO_LARGE
您需要使用以下参数增加文件上传限制:
requestLimits.maxAllowedContentLength
这两个项目的详细信息都在IIS网站上: https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
答案 1 :(得分:1)
对我来说,事实证明它既不是PHP也不是php.ini中最大文件大小设置的任何设置。
另一方面,IIS限制了上传后的大小。