我有一个服务器上的一个400MB的zip文件,我试图直接通过networking浏览器(而不是通过脚本)访问。 该文件似乎正常下载,但在124 MB作为损坏的文件中断。 无论使用哪种浏览器,都会发生相同的结果。
Apache访问日志似乎显示成功下载:
IP - - [18/Jan/2013:10:07:33 -0500] "GET /url/to/file/myfile.zip HTTP/1/1" 200 455000714
错误日志中没有任何内容。
我已经做了一些search,唯一能find的就是添加AcceptFilter http none
,这似乎没有任何影响。
我在Windows 2008服务器上运行Apache 2.4。
我也有同样的问题,碰到希望得到答案的人。 我强烈怀疑在2.4中有一个错误,因为这在2.2中没有发生。经过太多的破坏,我终于修复了我的情况。
我希望这对你有用,我知道这是一个工作,但总比没有好。
在我的httpd.conf中,我启用了sendfile。 所以交换
#EnableSendfile On
同
EnableSendfile On