Загрузочный файл всплывающего окна в IE не работает, он хорошо работает в Fire Fox - PullRequest
0 голосов
/ 03 мая 2010

location.href, используя скрытый Iframe и устанавливая его источник динамически, настройка return false; для онклика Ничего не работает для IE. По сути, мой ответ dwr создает файл журнала (foo.log) на уровне @business и отправляет имя файла в ответ на запрос dwr rpc. Теперь я знаю имя файла и его местоположение, я просто хочу скачать этот файл (он работает в FF, а не в IE).

Ответы [ 2 ]

0 голосов
/ 05 мая 2010

работал для меня - Нужно написать распорки действий - InputStream Применение / октет-поток прикрепление; имя файла = $ {имя_файла} 2048

и класс действий скачать примеры http://jtute.com/codeDownload.html

Struts 2 Проектирование и программирование: глава 13a, 13b Учебника даст вам представление.

Нет другого способа, которым мы не можем установить типы заголовков в js. нам нужно действие класса, который будет устанавливать вышеупомянутые свойства.

0 голосов
/ 03 мая 2010

Чтобы веб-браузер загружал файл, который в противном случае отображался бы как встроенный, веб-сервер должен предоставить ему заголовок:

Content-Disposition: attachment

Ничто из того, что вы можете сделать на стороне клиента с помощью iframes или JavaScript, не повлияет на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...