簡體   English   中英

正在從tomcat服務下載部分文件

[英]Partial file is being downloaded from tomcat service

我正在嘗試使用在tomcat中運行的服務的剩余api在瀏覽器(chrome)中下載大小為50mb的文件。 在服務器中,我正在使用httpservletresponse的輸出流來寫入文件內容。 有時,即使服務器返回了200個響應代碼,也僅下載了部分文件(小於50MB)。

這是我的問題,

  1. 服務器響應200是表示文件下載成功還是僅表示我的請求已處理,與完整文件下載無關。 如果文件已部分下載,則服務器應返回不同的狀態代碼。
  2. 可能是部分文件下載的原因。

響應200是成功HTTP 請求的標准響應。 實際響應取決於請求的內容(以及方法)。 在您的情況下,這意味着服務器理解了您的請求,您已被授權提交並成功完成了它的任務(似乎正在發送文件)。

可能的錯誤有很多:讀取文件時發生錯誤(是否檢查了文件的可讀性?),應用程序中的錯誤未返回正確的響應大小等等……

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM