file upload404错误在服务器上

我有一个PHPfile upload器,我们使用上传每天10-15 5MB的图像。 我在本地有图片上传器,可以上传图片。 我改变了我的php.ini中的所有设置,以确保比我有正确的限制。

现在,我已经把上载器放在Windows服务器上,它有相同的设置,但有时(并不总是),当我上传10-15图像,它得到97%,并抛出404文件未find错误。

有没有人有任何想法,为什么会发生这种情况? 我一直在试图对此进行sorting,这真是令人沮丧。 我在iis上使用php 5.6。

Solutions Collecting From Web of "file upload404错误在服务器上"

POST长度过长时,IIS将返回一个404错误:

HTTP错误404.13 – CONTENT_LENGTH_TOO_LARGE

您需要使用参数来增加文件上传限制:

 requestLimits.maxAllowedContentLength 

这两个项目的详细信息都在IIS网站上: https : //www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits

对我来说,原来是不是PHP或PHP.ini中的最大文件大小设置的任何设置。

另一方面,IIS限制了上传后的大小。

  • 在IIS管理器中更改到您的网站
  • 点击请求筛选
  • 在右侧窗格中选择编辑功能设置
  • 将允许的最大内容长度更改为最大值(我们使用100MB或104857600字节)所需的字节长度,