断点续传功能设计

                                                      设计概述和功能列表

原理

断点续传:上传一个文件,能够从上一次暂停上传的position继续上传,原理就是由服务器告诉终端已经上传的文件的大小,然后终端将文件将指针移动到相应的位置,继续将剩余的文件流上传给服务器。

断点下载:下载一个文件,能够从上一次暂停下载的地方继续下载,原理就是由终端告诉服务器我已经下载的文件的position,由服务器接口中那个文件的position继续提供给终端数据以供下载;

功能

断点续传功能:提供上传按钮、暂停按钮、删除按钮、重传按钮分别提供,开始上传文件、暂停上传文件、上传文件上传任务、重新开始上传文件功能。

断点下载功能:提供下载按钮、暂停按钮、删除按钮、重新下载按钮分别提供下载文件、暂停下载文件、删除下载任务、重新下载文件的功能;

2.流程图

下载、上传 流程类似,故只画一个下载流程,上传同理;

3.类图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容