Apache2 响应头中的内容长度被传输编码替换:由apache分块

Apache2 响应头中的内容长度被传输编码替换:由apache分块,apache2,Apache2,当发送大文件流以响应浏览器时,我手动设置的内容长度头被传输编码替换:对于所有大于2GB的文件,在apache httpd 2.2.23(64位)中分块。这使得浏览器无法确定文件的总大小,因此浏览器下载进度中的总文件大小显示为“?”。对于小于2GB的文件,内容长度看起来很好。想知道是什么导致apache用传输编码覆盖内容长度头:对于大文件分块。我怎样才能防止这种情况 我确实尝试打开mod_deflate,还尝试将以下环境属性设置为在其他一些线程中读取。但是没有运气 SetEnv force

当发送大文件流以响应浏览器时,我手动设置的内容长度头被传输编码替换:对于所有大于2GB的文件,在apache httpd 2.2.23(64位)中分块。这使得浏览器无法确定文件的总大小,因此浏览器下载进度中的总文件大小显示为“?”。对于小于2GB的文件,内容长度看起来很好。想知道是什么导致apache用传输编码覆盖内容长度头:对于大文件分块。我怎样才能防止这种情况

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

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