1、获取总文件大小用HEAD请求方式,减少响应数据,只获取文件本身属性
2、单文件下载,一组文件下载,多组任务下载等情况下,注意区分任务执行顺序,注意任务并发数量
3、下载速度采用每秒计算字节差,分瞬时速度由下载进度回调,时间间隔1S以上,平均速度由定时器触发返回
4、文件磁盘大小读取,文件磁盘移除
5、下载任务暂停操作和停止。
暂停:保留任务,开启不需要传递下载任务。
停止:移除下载任务,只保留磁盘数据。开启需要重新传递任务。
6、文件Contnt-Range获取,服务器请求走透设置,文件压缩gzip格式。
7、下载响应文件,md5检验
网友评论