php+IIS大文件上传设置

本文最后更新于(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>

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

[smirking] [hentai] [wounded] [cracker] more »