2014-12-05 4 views
0

Есть ли надежный способ остановить доступ ко всем браузерам локально. Это не (просто) о свежести изображения, а скорее о том, что чувствительные изображения хранятся на локальном диске. Добавление случайного параметра url к URL-адресу img, как предложено в похожих вопросах, не помогает, потому что это просто гарантирует, что следующий запрос не является последним запросом в кеше (по крайней мере, это мое понимание). Мне действительно нужно, чтобы изображение никогда не сохранялось локально или по крайней мере не было доступно вне сеанса браузера, если оно сохранено.Предотвращение локального кэширования изображений, для обеспечения безопасности

ответ

0

При обслуживании ответа на запрос изображения вам необходимо отправить соответствующие заголовки кеша. См. Это сообщение для информации о стандартных способах выполнения этого на нескольких языках программирования.

How to control web page caching, across all browsers?

Существует альтернативный, и, возможно, еще более надежной более сложной, подход, который будет непосредственно заполнять базовые 64 кодированные данные изображения непосредственно в imgsrc attrbitute. Насколько я знаю, это не будет подлежать кешированию, так как для получения изображения не требуется отдельный HTTP-запрос. Конечно, вам все равно нужно убедиться, что страница не кэширована, что возвращается к первоначальной проблеме обслуживания соответствующих заголовков для первичного запроса HTML.

+0

Спасибо. Я видел/часто использовал подход заголовков, но не знал, включили ли это изображения на странице, или это просто страница в целом. Кроме того, я видел другие ссылки на эти теги заголовков с комментаторами, говорящими «не работает для меня» и тому подобное, поэтому мне было интересно, как это было доказательство пули. – user2245759

+0

@ user2245759 Я не знаю, что это можно считать «пуленепробиваемым», но на самом деле я не знаю, если вы собираетесь найти что-то, что будет на 100% эффективным во всех браузерах. –

+0

@ user2245759 Добавлены дополнительные соображения по использованию базовых 64 изображений с кодировкой изображения непосредственно на странице, которые вы можете найти в качестве опции для продолжения. –

Смежные вопросы