服务器上传文件404错误
File upload 404 error on server
我有一个 PHP 文件上传器,我们每天用它上传大约 10-15 张 5mb 的图片。我在本地有图片上传器,我可以很好地上传图片。我更改了 php.ini 中的所有设置以确保我有正确的限制。
现在,我已将上传器放在 windows 服务器上,它具有相同的设置,但有时(并非总是)当我上传 10-15 张图片时,它会达到 97% 并抛出一个404 文档未找到错误。
有人知道为什么会发生这种情况吗?几天来我一直在尝试解决这个问题,这真的很令人沮丧。我在 iis 上使用 php 5.6。
IIS returns POST 长度过大时出现 404 错误:
HTTP Error 404.13 - CONTENT_LENGTH_TOO_LARGE
您需要使用以下参数增加文件上传限制:
requestLimits.maxAllowedContentLength
这两项的详细信息都在 IIS 网站上:
https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
对我来说,结果既不是 PHP 也不是 php.ini 中最大文件大小设置的任何设置。
另一方面,IIS 限制了 post 上传大小。
- 要更改,请转到您在 IIS 管理器中的网站
- 点击请求过滤
- 在右窗格中select编辑功能设置
- 将最大允许内容长度更改为您想要的字节长度,即最大值(我们使用 100MB 或 104857600 字节)
我有一个 PHP 文件上传器,我们每天用它上传大约 10-15 张 5mb 的图片。我在本地有图片上传器,我可以很好地上传图片。我更改了 php.ini 中的所有设置以确保我有正确的限制。
现在,我已将上传器放在 windows 服务器上,它具有相同的设置,但有时(并非总是)当我上传 10-15 张图片时,它会达到 97% 并抛出一个404 文档未找到错误。
有人知道为什么会发生这种情况吗?几天来我一直在尝试解决这个问题,这真的很令人沮丧。我在 iis 上使用 php 5.6。
IIS returns POST 长度过大时出现 404 错误:
HTTP Error 404.13 - CONTENT_LENGTH_TOO_LARGE
您需要使用以下参数增加文件上传限制:
requestLimits.maxAllowedContentLength
这两项的详细信息都在 IIS 网站上: https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
对我来说,结果既不是 PHP 也不是 php.ini 中最大文件大小设置的任何设置。
另一方面,IIS 限制了 post 上传大小。
- 要更改,请转到您在 IIS 管理器中的网站
- 点击请求过滤
- 在右窗格中select编辑功能设置
- 将最大允许内容长度更改为您想要的字节长度,即最大值(我们使用 100MB 或 104857600 字节)