在我們的應用程序中,我們有一個用戶通過AJAX調用下載PDF文件 - 基本上我們有一個列出大量PDF文件的表格,當用戶點擊文件名時,會進行AJAX調用到服務於該文件作爲響應的Servlet。Chrome網絡錯誤 - 下載PDF
Content-Length是爲響應以及其他所需參數(Content-Disposition,Content-Type等)設置的。我們觀察到,對於特定的一組用戶,下載失敗並出現網絡錯誤。下載最初啓動並開始,但一段時間後下載剛剛停止處理,並引發此錯誤。這一直是IE和Chrome的行爲。
最初,內容長度沒有提供,因此默認爲分塊傳輸,但現在已經改變。即使分塊傳輸,我們也有同樣的問題。
我們已經完成了Chrome文檔中提供的步驟(清除cookies等),但沒有喘息。我們沒有運行通過淨出口在Chrome瀏覽器功能,他們已經在爲最後幾行以下爲 -
t=237104 [st=161960] DOWNLOAD_ITEM_INTERRUPTED
--> bytes_so_far = "0"
--> interrupt_reason = "NETWORK_FAILED"
t=237104 [st=161960] -DOWNLOAD_ITEM_ACTIVE
誰是無法下載的用戶能夠從其他網站下載PDF。如果我們在我們的網站上託管一個靜態PDF,用戶也可以訪問它。
任何關於需要成爲我們下一個瞭望的指針?
(在用戶連接到Web服務器的Apache的httpd)
感謝, 亞拉文