文档中心 > 断点续传下载
断点续传下载

最近更新时间:2022-07-25

当下载大文件时,如果网络不稳定或者程序异常退出,会导致下载失败,甚至重试多次仍无法完成下载。为此UOS提供了断点续传下载功能。

断点续传下载将需要下载的文件分成若干个分片(part)分别下载,所有分片都下载完成后,将所有分片合并成完整的文件,完成整个文件的下载。

在下载的过程中会在checkpoint文件中记录当前下载的进度信息,如果下载过程中某一分片下载失败,再次下载时会从checkpoint文件中记录的点继续下载,从而达到断点续传下载的效果。下载完成后,checkpoint文件会被删除。


说明:

  • SDK会将下载的中间状态信息记录在Checkpoint文件中,所以要确保程序对Checkpoint文件有写权限。Checkpoint携带了校验信息,请不要修改。如果Checkpoint文件损坏则会重新下载文件。

  • 如果下载过程中待下载的UOS文件发生了改变(ETag改变),或者part文件丢失或被修改,则会重新下载文件。