md5值只根据文件内容改变,与文件名称及创建时间无关
1.安装 spark-md5
库。
npm install spark-md5@3.0.2
2.引入。
import { SparkMD5 } from 'spark-md5';
3.使用。
//以下获取文件哈希值方法
var fileReader = new FileReader();
var spark = new SparkMD5.ArrayBuffer();
// 获取文件二进制数据
fileReader.readAsArrayBuffer(uploadFile.raw);
fileReader.onload = async (e) => {
spark.append(e.target.result);
fileHash.value = spark.end();
console.log(fileHash.value,'md5值')
};