- Notifications
You must be signed in to change notification settings - Fork 73
Open
Description
您好,我最近想要学习下多线程断点续传的相关内容,看到您写的这个小项目,感觉特别棒
项目中DownloadMain.java中的函数getCRC32和HttpUtils.java中的函数getHttpFileEtag貌似并没有被使用
通过阅读您的微信文章和查阅网上资料,了解到这两个函数应该是用于对下载的临时文件进行校验的,但项目中没有引用是否说明在下载完成每段临时文件后没有校验呢?
我的想法是直接声明一个变量存储第一段临时文件的Etag,当下一段临时文件下载完成后,如果它的Etag和前一个Etag不同,就说明发生了改变,下载失败,提示信息并删除已下载的临时文件。不知道这样编写代码可否?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels