如何通过javascript获得文件的md5值

如题所述

第1个回答  2015-12-02
第一步生成md5 hash串:
var reader = new FileReader();
reader.onload = function(callback) {
var md5 = rstr2hex(binl2rstr(binl_md5(reader.result, reader.result.length)));
}
document.getElementById("xxx").value=md5;
第二步:获取生成的md5值
var md5value = document.getElementById('xxx').value;
第2个回答  2014-12-05
在服务器端,用 Node.js 计算 hash 和其他后端语言一样方便。
在浏览器端要计算md5 hash,在不安装浏览器插件的情况下需要浏览器能支持读取本地文件,即支持FileAPI。因此又是 IE 这货不支持。祝你愉快,满意请采纳哦本回答被提问者和网友采纳
相似回答