原本的js-md5霸太行,对文件进行加密的时候会报错所以
需要引入 一个其他依赖,就这个
npm i spark-md5 -S
然后引入
import SparkMD5 from 'spark-md5'
使用
var spark = new SparkMD5.ArrayBuffer()
//获取文件二进制数据
var fileReader = new FileReader()
fileReader.readAsArrayBuffer(file) //file就是获取到的文件
//异步执行函数
fileReader.onload = function (e) {
spark.append(e.target.result)
var md5 = spark.end()
console.log(md5)
//打印结果这个文件会有一串唯一编码类似下面
//4b4a94c7ff8953d7103515e91d432b0a
}