MD5 file in browser. Base on js-spark-md5.
$ bower install browser-md5-file --save
$ npm install browser-md5-file --save
<script src="bower_components/browser-md5-file/dist/browser-md5-file.js"></script>
var el = document.getElementById('upload');
el.addEventListener('change', handle, false);
function handle(e) {
var file = e.target.files[0];
browserMD5File(file, function (err, md5) {
console.log(md5); // 97027eb624f85892c69c4bcec8ab0f11
});
}
var browserMD5File = require('browser-md5-file');
var el = document.getElementById('upload');
el.addEventListener('change', handle, false);
function handle(e) {
var file = e.target.files[0];
browserMD5File(file, function (err, md5) {
console.log(md5); // 97027eb624f85892c69c4bcec8ab0f11
});
}
$('#upload').bind('change', function () {
var file = e.target.files[0];
browserMD5File(file, function (err, md5) {
console.log(md5); // 97027eb624f85892c69c4bcec8ab0f11
});
});
- IE9+
- Firefox
- Chrome
- Safari
- Opera