Windows 2008 上的 Apache 2.4 大文件下载损坏

Windows 2008 上的 Apache 2.4 大文件下载损坏

我在服务器上有一个 400MB 的 zip 文件,我试图通过 Web 浏览器直接访问它(而不是通过脚本)。文件似乎可以正常下载,但下载到 124 MB 时就被截断为损坏文件。无论使用哪种浏览器,结果都是一样。

Apache 访问日志似乎显示下载成功:

IP - - [18/Jan/2013:10:07:33 -0500] "GET /url/to/file/myfile.zip HTTP/1/1" 200 455000714

错误日志中没有任何内容。

我进行了一些搜索,唯一能找到的就是添加AcceptFilter http none似乎没有影响的东西。

我在 Windows 2008 服务器上运行 Apache 2.4。

答案1

我也遇到过同样的问题,希望得到答案。我强烈怀疑 2.4 中存在错误,因为 2.2 中没有出现这种情况。经过大量的折腾,我终于解决了问题。
我希望这对你也有用,我知道这是一种解决方法,但总比没有好。

在我的 httpd.conf 中我启用了 sendfile。因此交换

#EnableSendfile On

EnableSendfile On

相关内容