我需要帮助解决一个奇怪的问题。 我正在用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这个文件不处理。
我所做的解决这个问题的方法是:
参考: 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文件也是如此。