文件增量上传流程
2021-11-01 17:24:07 11 举报
登录查看完整内容
为你推荐
查看更多
文件增量上传流程
作者其他创作
大纲/内容
客户端
服务器端
差量文件大于5m
OSS上传差量文件,调用接口Post Delta File From OSS:/filesync/rsync/delta/oss参数:ossDeltaFileId和 fileId, fileVersionId,fileMD5给服务器端,
请求文件增量上传分片校验码信息,请求接口 /filesync/rsync/sig/ 参数: 文件id 文件versionId
否
是
全量上传
服务器端返回轮询码ossFileId,异步合并差量文件和原始文件,生成新文件,并进行md5校验。删除差量文件
客户端存储服务器端返回的轮询码 ossFileId,通过接口 /filesync/rsync/patch/{ossFileId} 轮询增量合并的状态,成功与否
进行切片匹配,算出差量文件
End
http上传差量文件内容给服务器端,调用接口 Post Delta File,/filesync/rsync/delta :参数: fileId, fileVersionId,fileMD5, 增量文件内容
差量文件大小/客户端文件大小<0.5
Start
客户端开始文件同步上传
服务端返回分片校验码数据文件
1. 文件大于200m并且2. 绝对值(客户端文件大小-服务器端文件大小/客户端文件大小) <0.3
0 条评论
回复 删除
下一页