响应头中的Content-Length由Transfer-Encoding取代:由apache分块

时间:2014-01-11 11:14:18

标签: apache2

在响应浏览器发送大文件流时,我手动设置的Content-Length标头被Transfer-Encoding取代:对于所有文件> 2GB,在apache httpd 2.2.23(64bit)中分块。这使得浏览器不确定文件的总大小,因此浏览器下载进度中的总文件大小显示为“?”。对于文件< 2GB内容长度看起来很好。想知道什么可能导致apache使用Transfer-Encoding覆盖Content-Length标头:chunked for large files。我该如何防止这种情况?

我确实尝试打开mod_deflate,并尝试将以下环境属性设置为在其他一些线程中读取。但没有运气。

    SetEnv force-response-1.0
    SetEnv downgrade-1.0
    SetEnv nokeepalive

0 个答案:

没有答案