在IIS / FastCGI中上传多个文件

我需要帮助解决一个奇怪的问题。 我正在用IIS服务器开发一个PHP应用程序(我不决定,不要怪我哈哈),当我尝试上传超过6个文件,我不会得到任何错误,但没有从脚本find一个请求上传文件。

"NetworkError: 404 Not Found - https://dev-server-host/admin/admin-manage-file-uploads.php?add=1&inst=GalleryPic&doctype=img" 

我以为这个问题是在PHPconfigurationfile upload,但我已经检查了限制是相当慷慨的:

 max_execution_time = 600 max_input_time = 120 memory_limit = 2000M post_max_size = 1000M upload_max_filesize = 1000M max_file_uploads = 5000 

有没有我从IIS端丢失的configuration?

我没有这个项目的Web.config(*)文件,我应该设置一个带有上传参数定义的Web.config文件吗?

(*)纠正我,如果我错了,但我认为这个文件只需要ASP应用程序,对于PHP这个文件不处理。

我所做的解决这个问题的方法是:

  1. 在我的应用程序的IIS部分打开请求筛选
  2. select选项卡“规则”
  3. 点击右侧的动作菜单中的“编辑function设置…”
  4. 增加“允许的最大内容长度”

参考: http : //www.web-site-scripts.com/knowledge-base/article/AA-00696/0/Increasing-maximum-allowed-size-for-uploads-on-IIS7.html

等效的方法是使用以下内容创buildWeb.config:

 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="209715200" /> </requestFiltering> </security> </system.webServer> </configuration> 

显然,即使对于PHP应用程序来说,Web.config文件也是如此。