Можно ли используя .htaccess заставить сервер отдавать в заголовках md5-хеш от файлов?
Можно было бы на стороне PHP добавлять заголовок с контрольной суммой, но если это возможно, то через .htaccess это было бы удобнее сделать, только позволяет ли он такие фортели?
AUser0, да я в курсе про него, но мне он не подойдет. Пилю просмотрщик-редактор (аннотатор) PDF и надо при скачивании файла получить именно хеш файла, чтобы потом при блокировке PDF при редактировании, на стороне сервера сверить, что блокируется именно тот файл, который был ранее скачан.
rPman, попробовал ContentDigest и оказалось, что с ним есть ряд проблем.
1. Он отдает не MD5 хеш, а закодированную base64-строку
2. Если раскодировать base64 получаешь кракозябры, не зависимо от кодировки
3. Оказалось это вообще бинарные данные и для раcкодировки нужен CryptoJS
4. С горем пополам раскодировал бинарник и получил наконец MD5 хеш. Только оказалось, что это хеш от тела запроса, а не от файла, т. е. ContentDigest заставляет отдавать в заголовках не хеш от файла, а хеш от запроса и он никогда не совпадает с хешем от скачанного файла.
В общем, для загрузки файлов пришлось пилить собственную реализацию на php для отдачи хеша файлов, через настройки .htaccess ничего путного не вышло.