woonem
@woonem

Как на стороне клиента сгенерировать md5 файла перед отправкой, чтобы избежать повторения файлов?

Смысл кода в том, чтобы проверить, есть ли на сервере тот файл, который хочет выгрузить пользователь. Чтобы он не ждал долго выгрузки файла, а потом обломался, естественно будет благоразумнее сначала проверить, существует ли такой файл уже, а потом его выгружать, если такого нет. Сверяться будет, естественно, md5 файла, а не сам файл.

Как на стороне клиента сгенерировать md5 файла перед его отправкой? Как это сделать в Javascript? Или на каких еще языках можно это сделать на стороне клиента?
  • Вопрос задан
  • 357 просмотров
Решения вопроса 1
sim3x
@sim3x
Обрати внимание, что доверять данным присланным пользователем очень опасно

Как прочитать файл
www.html5rocks.com/en/tutorials/file/dndfiles

Библиотеки хеширования
stackoverflow.com/questions/1655769/fastest-md5-im...
Начать с
https://code.google.com/p/crypto-js/
https://github.com/blueimp/JavaScript-MD5
pajhome.org.uk/crypt/md5

Скорость создания хеша
jsperf.com/md5-shootout/63
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы