暂停和恢复的断点续传边界
暂停不是「作废重来」。队列里每条进行中的任务都带暂停按钮,按下后已传输的部分保留,恢复时从断点继续。但「断点续传」有它的物理边界——取决于源站是否支持,这一页把能传的和不能传的都讲清楚。
暂停与恢复怎么做
- 单条:队列里进行中的行下方就是暂停与取消按钮;暂停后按钮位置变为恢复;
- 整批:队列页的操作菜单提供整组暂停与恢复;
- 跨应用操作:通知栏的进度通知同样可以暂停传输,不必回到应用。
能续传的情形
官方文档对「队列能扛住什么」写得很实在:
- 主动暂停:已传字节全保留,恢复后接着传(源站支持时);
- 设备休眠:休眠打断的传输会被接着传而不是推倒重来;
- 网络切换:Wi-Fi 与移动数据之间切换后,恢复动作照常可用;
- 应用重启:重新打开应用时,它会主动询问是否恢复被打断的任务。
不能续传的情形
- 源站不支持断点:续传能力由源服务器说了算,源站不接受范围请求时,恢复意味着重头开始——这不是工具能决定的;
- 链接过期:某些源的流地址有有效期,暂停太久后恢复会失败,正确动作是「重启」任务换新链接(三个恢复按钮的分工见下载失败后的三个恢复按钮怎么选);
- 文件被清理:传输中的临时文件被系统或清理工具删掉,续传就没有基础了。
实用建议
- 大文件优先在 Wi-Fi 与充电状态下一次跑完,减少暂停次数;
- 暂停过夜前先想清楚源站是否限时——过期的流地址是「恢复失败」的常见原因;
- 反复失败的行直接用失败恢复三键,不要在暂停键上死磕。