使用Blob API以分块方式上传文件。在这里,我想检查blob的md5校验和。当我尝试以下代码时,对于文本文件它运行良好,但对于二进制文件返回的值不同。
如何正确地计算所有类型文件的blob的md5校验和?
var reader = new FileReader();
reader.readAsBinaryString(blob);
reader.onloadend = function () {
var mdsum = CryptoJS.MD5(reader.result);
console.log("MD5 Checksum",mdsum.toString());
};
如何正确地计算所有类型文件的blob的md5校验和?