在我的Node.js应用程序中,我想上传一个文件并计算sha1。
我尝试了以下代码:
我尝试了以下代码:
export function calculateHash(file, type){
const reader = new FileReader();
var hash = crypto.createHash('sha1');
hash.setEncoding('hex');
const testfile = reader.readAsDataURL(file);
hash.write(testfile);
hash.end();
var sha1sum = hash.read();
console.log(sha1sum);
// fd.on((end) => {
// hash.end();
// const test = hash.read();
// });
}
这个文件是从我的网站上使用文件上传按钮选择文件得到的blob文件。
我该如何计算sha1哈希值?