并发上传md5值不匹配解决方法

因为同步分片上传对于大文件非常耗时,如果并发上传定会出现乱序,而某些厂商的云盘没有对分片并发上传做相应处理,导致上传后的文件与原文件md5值不匹配。

以下给出我对此问题想到的解决思路


  1. 增加延时,在每个序列中依次递增加入延时,每片大小相同,保证上传不会出现序列。

  2. 分片大小递增,获取文件大小,再通过算法生成递增文件分片列表,亦可保证上传不会出现乱序。

  3. 延时+分片大小递增,这种方法可以最大程度保证并发上传时不会出现乱序,是我目前觉得不错的解决方法。

如果大家有其他思路欢迎留言,共同学习交流。



posted @ 2022-11-15 17:00  Naihe\  阅读(690)  评论(0编辑  收藏  举报
// 音乐播放器