Dan Asked: 2010-02-23 16:16:45 +0800 CST2010-02-23 16:16:45 +0800 CST 2010-02-23 16:16:45 +0800 CST 如何通过 Web 界面上传大 (30MB) 文件? 772 因为我被难住了... 客户端需要能够将大图像上传到库,但在 5-6MB 后上传失败(由于我的连接不佳)。由于失败的文件大小不一致,它似乎超时了。 设置是 PHP 接受的一种形式。我用谷歌搜索并玩过 php.ini,一切都设置为大上传和长时间超时。Platform 是 GoDaddy 的专用 Windows 服务器。 怎么了? php upload iis php.ini 3 个回答 Voted xeon 2010-02-23T16:27:05+08:002010-02-23T16:27:05+08:00 确保在 PHP 中设置了这两个设置: upload_max_filesize - 应该比你期望的最大文件大一点 post_max_size - 这需要大于upload_max_filesize Dan 2010-02-23T17:02:49+08:002010-02-23T17:02:49+08:00 问题解决了! 在与此服务器断断续续地摔跤两年后,我发现应用程序池设置为 5 分钟超时。现在当文件完成时我得到一个 500 错误,但我有更好的能力来处理它。 debugme 2010-05-01T07:25:20+08:002010-05-01T07:25:20+08:00 根据您运行的 Windows 版本(IIS 7),您可能还需要调整请求过滤模块。 默认情况下,它会在 5 MB 左右切断。要更改打开管理命令提示符: C:\Windows\System32\inetsrv>appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:1048576 大小以字节为单位。
确保在 PHP 中设置了这两个设置:
问题解决了!
在与此服务器断断续续地摔跤两年后,我发现应用程序池设置为 5 分钟超时。现在当文件完成时我得到一个 500 错误,但我有更好的能力来处理它。
根据您运行的 Windows 版本(IIS 7),您可能还需要调整请求过滤模块。
默认情况下,它会在 5 MB 左右切断。要更改打开管理命令提示符:
大小以字节为单位。