将文件分为多个大小相等的小块,提高并发
前端将切割的每个分片按顺序传送给后端
后端收到分片后,记录特征信息(MD5)
按序号进行拼接
将文件分为几个小块
每次上传时记录一个块信息,例如文件MD5,Hash等,存在数据库
上传中断,后端查询已上传的信息给前端
前端接着传输断点之后的文件
后端进行文件拼接
再次上传同一个文件,根据MD5值可进行查重判断
先计算MD5,判断服务器上是否存在
如果存在,直接从服务器下载
客户端拿到的分片文件后,直接组装无需重新上传
如果不希望秒传,需要改变MD5值,或者改变文件内容,MD5发生修改后秒传失效
京公网安备 11010502049817号