У меня есть пружинный MVC-контроллер, который отображает запрос на URL-адрес. При нажатии на этот URL появляется всплывающее окно сохранения / открытия PDF. При его открытии PDF сохраняется во временных файлах Интернета / content.ie5 в качестве кэша. Тем не менее, этот PDF не должен быть сохранен как кеш из соображений безопасности. Позже я нашел решение, открывающее PDF-файл:
pResponse.setHeader("Content-Disposition",
"inline;filename=csi.pdf");
PDF не сохраняется в качестве кэша для IE8.Однако для IE6 он снова кэшируется. Чтобы справиться с этим я использую это:
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
response.setDateHeader("Expires", 0); // Proxies.
Теперь, это решение работает для IE6 и не работает для IE8. Может кто-нибудь, пожалуйста, дайте мне знать, как это можно сделать.