import jsmd5 from "js-md5"; /** * * @param {any} str 字符串 */ export const MD5 = (content: string): string => { return jsmd5(content); }; export const fileMD5 = (file: File): Promise => { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.onloadend = function () { const arrayBuffer = reader.result; resolve(jsmd5(arrayBuffer!)); }; reader.onerror = function (err) { reject(err); }; reader.readAsArrayBuffer(file); }); };