0

我正在尝试使用 java 下载文件。为了提供最大速度,我想将文件下载为单独的区域。我可以使用以下代码。

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

但是,有了这个,我可以从 X 点开始下载。真正想要的是分别下载中间区域。假设我必须下载一个 1024 字节的文件,然后我想下载 0-340 字节的区域作为第 1 节,341 - 680 作为第 2 节和 681 - 1024 作为第 3 节。

如何使用中间值指定范围?

提前致谢。

4

1 回答 1

0

发现可以使用以下代码下载区域

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

这有助于我分别下载这些区域。:)

于 2013-04-29T08:54:21.193 回答