GWT приложил документ PDF в ответе - PullRequest
0 голосов
/ 31 января 2012

У меня проблема с http-ответом.Я отправляю некоторые данные и в ответ получаю прикрепленный документ в формате pdf, и мне нужно открыть его в новой вкладке браузера.

Я не могу сделать это, используя Window.Open(String url, String title, String... parameters), потому что у меня нет этого URL.


enter image description here

если я открою его правой кнопкой мыши и скажу firebug "Открыть в новой вкладке", я получу URL

1 Ответ

1 голос
/ 31 января 2012

Для отображения pdf на вашей странице в заголовке ответа должно быть Content-Type: application/pdf. Итак, вы должны установить в заголовке ответа в вашем сервлете, который отвечает за данный URL. После этого вы можете поместить свой PDF в один из этих HTML-тегов embed, object или iframe. Я думаю, что Frame от GWT - хороший способ сделать это. Смотрите также этот урок: 4 способа потоковой передачи PDF и некоторые советы

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