use*_*252 5 windows-server-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
Run Code Online (Sandbox Code Playgroud)
错误日志中没有任何内容。
我已经做了一些搜索,我唯一能找到的就是添加AcceptFilter http none看似没有影响的内容。
我在 Windows 2008 服务器上运行 Apache 2.4。
小智 5
我遇到了同样的问题,并希望得到答案。我强烈怀疑 2.4 中有一个错误,因为这在 2.2 中没有发生。经过太多的麻烦之后,我终于解决了我的问题。
我希望这对你有用,我知道这是一种解决方法,但总比没有好。
在我的 httpd.conf 中,我启用了 sendfile。所以交换
#EnableSendfile On
Run Code Online (Sandbox Code Playgroud)
和
EnableSendfile On
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2450 次 |
| 最近记录: |