前端算大文件的MD5值有什么好的办法么?
发布于 10 年前 作者 PerterPon 11763 次浏览 最后一次编辑是 8 年前

目前的场景是这样的,前端需要上传大文件,需要提供一个断点续传的功能,这里就需要计算MD5值来匹配上一次的上传进度,但是有个问题,前端有什么好的类库能够支持类似文件流的方式计算MD5值么?filereader可以类似文件流的方式读文件,非常感谢各位。

2 回复

有啊,墙裂推荐百度滴http://gmuteam.github.io/webuploader/

webuploader 支持分片计算md5 WebUploader.Uploader.register({ // 分片发送之前 ’before-send’: 'beforeSend }, { beforeSend: function (block) { let file = block.file; let owner = this.owner; owner.md5File(file.source, block.start, block.end).then(function(ret) { console.log(ret) }); }, …

回到顶部