我在我们的内部网中创建了一个工具,用户可以使用简单/基本 html 表单(POST/multipart)发送(大)tgz 文件。
使用 Firefox 或 IE 时:
- 文件过大时不发送表单(2.44 Go)
- 当文件较小时它会成功。
- 对于在网络上找到的一些其他表单且具有“选择文件......”输入的大型文件,它失败了。
- (更新)在另一台计算机上发送同一个大文件可以正常工作。
那么,XP 中是否有限制参数来固定此类 POST 查询的最大大小?
非常感谢,
皮埃尔
答案1
我认为限制不是在客户端,而是在服务器上。
例如,对于 IIS7,我通常使用以下命令将限制扩展为 100000000 字节:
%windir%\system32\inetsrv\appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000
服务器还必须能够处理如此大的文件。一个容易犯的错误是将文件保存在内存中,这超出了只有 4GB RAM 的服务器的能力。