9

不清楚将文件分成多个部分然后分别下载每个部分的概念。据我说,我们只有该文件在互联网上存在的路径,那么如何仅通过知道 URL 或路径来破坏该文件?

4

2 回答 2

8

HTTP 1.1 对此有一个特殊规定:Range 标头,它允许您获取资源的选定部分。这正是这些下载管理器使用的。

于 2013-01-10T10:04:18.987 回答
3

您可以查看部分文件下载的 Java 代码示例:Resume download in urlconnection。在rfc2616中指定的标头“范围”允许请求文件的指定部分。

因此,下载管理器只需在多个连接中并行启动部分文件下载。

于 2013-01-10T10:14:08.667 回答