Windows XP 无法通过 http POST 发送大文件

Windows XP 无法通过 http POST 发送大文件

我在我们的内部网中创建了一个工具,用户可以使用简单/基本 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 的服务器的能力。

相关内容