设计概述和功能列表
原理
断点续传:上传一个文件,能够从上一次暂停上传的position继续上传,原理就是由服务器告诉终端已经上传的文件的大小,然后终端将文件将指针移动到相应的位置,继续将剩余的文件流上传给服务器。
断点下载:下载一个文件,能够从上一次暂停下载的地方继续下载,原理就是由终端告诉服务器我已经下载的文件的position,由服务器接口中那个文件的position继续提供给终端数据以供下载;
功能
断点续传功能:提供上传按钮、暂停按钮、删除按钮、重传按钮分别提供,开始上传文件、暂停上传文件、上传文件上传任务、重新开始上传文件功能。
断点下载功能:提供下载按钮、暂停按钮、删除按钮、重新下载按钮分别提供下载文件、暂停下载文件、删除下载任务、重新下载文件的功能;
2.流程图
![](https://img.haomeiwen.com/i4459888/0475625331e6bcec.png)
下载、上传 流程类似,故只画一个下载流程,上传同理;
3.类图
![](https://img.haomeiwen.com/i4459888/1c807c1242145f6a.png)
网友评论