Я хочу проверить контрольную сумму файлов на стороне браузера перед загрузкой, затем контрольную сумму и сравнить на стороне сервера, чтобы убедиться в согласованности. Но как я могу получить чистые двоичные данные файла и проверить его контрольную сумму? Я пробовал способ ниже, но не работает:
let fileSelect = document.getElementById('file')
let files = fileSelect.files
let file = files[0]
var r = new FileReader();
r.onload = function(){ console.log(r.result); };
r.readAsArrayBuffer(file);
var file_sha1 = sha1(r.result)
sha1
функция? - person jayms   schedule 23.03.2016