Как скачать XML-файл с сервера в IE, используя Java? - PullRequest
2 голосов
/ 16 января 2012

Мне нужно загрузить XML-файл с сервера с помощью браузера IE.

response.setContentType("application/octet-stream");
       response.setHeader("Content-Disposition", "attachement; filename=xyz.xml");

Он отлично работает для других браузеров, но в IE он показывает вывод XML в браузере.

Как можноЯ чиню это?Пожалуйста, помогите :) спасибо

1 Ответ

3 голосов
/ 16 января 2012

Я думаю, что ваш Content-type не так. Вам нужно установить все эти заголовки. У меня это работает во всех браузерах.

response.setHeader("Pragma", "public");
response.setHeader("Expires", "0");
response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
response.setHeader("Content-type", "application-download");
response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
response.setHeader("Content-Transfer-Encoding", "binary");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...