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