簡體   English   中英

使用Java下載文件的區域

[英]Downloading a region of a file using java

我正在嘗試使用Java下載文件。 為了提供最大速度,我想將文件下載為單獨的區域。 我可以使用以下代碼。

// Specify what portion of file to download.
connection.setRequestProperty("Range", "bytes=" + downloaded + "-");

但是,有了這個,我可以從X點開始下載。真正想要的是分別下載區域之間的內容。 假設我必須下載一個1024字節的文件,然后我想將區域下載為0-340字節(第1節),341-680(第2節)和681-1024(第3節)。

如何使用中間值指定范圍?

提前致謝。

我發現可以使用以下代碼下載該區域

connection.setRequestProperty("Range", "bytes=0-340");
connection.setRequestProperty("Range", "bytes=341-680");
connection.setRequestProperty("Range", "bytes=681-1024");

這有助於我分別下載區域。 :)

暫無
暫無

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

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