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