lingochamp / FileDownloader

Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
Apache License 2.0
11.04k stars 2.2k forks source link

大文件分割成多个小文件地址如何下载 #1391

Open qyzhaojinxi opened 3 years ago

qyzhaojinxi commented 3 years ago

我这边要下载的文件如果比较大,会分割为多个小文件,有各自的下载地址,下载完成后会再把他们合并。

如何让他们下载时,作为一个整体任务去下载和管理呢?可能会有多个下载任务在下载队列,小的文件单独一个任务,大文件切割为多个小文件后下载作为一个整体,在列表中仅展现整体的下载速度和进度,可以one by one下载。

用这个下载器有没有可能实现呢?希望能给一些思路,谢谢

StaticCoder commented 2 years ago

这种的话需要你有个文件顺序列表吧,多线程下载完之后再按顺序拼接起来。

qyzhaojinxi commented 2 years ago

谢谢回答,现在用一种方式实现了,不过体验不太好