关键Vue
<a-upload
v-model:file-list="fileList"
:before-upload="beforeUpload"
>
</a-upload>
关键JS
import SparkMD5 from 'spark-md5';
const beforeUpload = (file) => {
var fileReader = new FileReader();
var spark = new SparkMD5.ArrayBuffer();
fileReader.readAsArrayBuffer(file);
fileReader.onload = (e) => {
spark.append( e.target.result );
var md5 = spark.end();
console.log(md5); // 控制台输出md5
};
}