本文最后更新于(2019-4-25 10:16:42),链接可能失效,内容可能难以复现。请注意甄别。
最近做一个网盘系统,上传文件在本地测试完全可以,但是远程上传显示413错误。经过各种查询和测试,现将可行的方案列出。 以上传200M以内的文件为例
php设置
编辑php.ini文件的以下参数post_max_size = 200M upload_max_filesize = 200M
IIS设置
打开IIS,进入网站的配置编辑器进行编辑,编辑全局文件C:\Windows\System32\inetsrv\config下的applicationHost.config,加入以下字段(6-7行):<location path="website_name"> <system.webServer> <security> <access sslFlags="SslNegotiateCert" /> </security> <asp enableParentPaths="true" /> <serverRuntime maxRequestEntityAllowed="200000000" uploadReadAheadSize="200000000" /> </system.webServer> </location>