Автоматически генерировать MD5 и отображать
Вопрос
На странице, которая автоматически перечисляет несколько небольших файлов (~ 100-500 КБ), которые содержатся в определенной папке, есть ли способ с помощью VBScript автоматически генерировать MD5-хэши каждого файла и отображать его на странице?
Замечания по скале: можно ли сгенерировать MD5-хэш файла на сервере?
Решение
Если VBScript на стороне клиента, у вас есть проблема.
Если он работает на стороне сервера, это легко (если у веб-сервера есть права на чтение).
Простое решение - для каждого файла получите свой MD5-хеш:
<Ол> System.Security.Cryptography.MD5CryptoServiceProvider
System.BitConverter.ToString (array) .Replace (" - ", ")
(гораздо) лучшим решением было бы прочитать файл блоками и передать его в MD5CryptoServiceProvider
, потому что загрузка всего большого файла в память - не лучшая вещь в мире.
Не связан с StackOverflow