Windows-Server-2008

Windows 2008 上的 Apache 2.4 大文件下載已損壞

  • November 24, 2021

我在伺服器上有一個 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。

我遇到了同樣的問題,並遇到了這個問題,希望得到答案。我強烈懷疑 2.4 中有一個錯誤,因為這在 2.2 中沒有發生。經過太多的胡鬧之後,我終於解決了我的問題。

我希望這對您有用,因為我知道這是一種解決方法,但總比沒有好。

在我的 httpd.conf 中,我啟用了 sendfile。所以交換

#EnableSendfile On

EnableSendfile On

引用自:https://serverfault.com/questions/470403