2016-05-13 2 views
0

Когда я устанавливаю тип содержимого ответа как Excel, диалог открытия/сохранения отображается дважды, только на IE8. Он отлично работает в других браузерах (протестирован в Chrome/Firefox/Opera).Тип содержимого ответа JSP Excel - файл загружается дважды в IE8

Код для установки типа содержимого ответа:

response.setContentType("application/vnd.ms-excel"); 
response.setHeader("Content-disposition","attachment;filename=abc.xls"); 

Я искал решение/обходные пути. Отключение Smartscreen не помогло. Кроме того, еще одно предложение состояло в том, чтобы подождать 5-10 секунд, прежде чем нажать «Сохранить/Открыть». Это тоже не сработало.

В чем причина этого? Существуют ли какие-либо методы обхода IE?

Это боль, но IE8 по-прежнему широко используется пользователями.

ответ

0

Это всего лишь догадка, но это может иметь какое-то отношение к тому, как Office (используется) внедряется в IE с помощью плагинов.

Обходной путь может быть помещен в zip-файл перед его отправкой пользователю.

+0

Но требование пользователя - это скачать Excel. Есть ли какой-либо IE-код для предотвращения такого поведения? – agent420

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