REST метод веб-сервисов для отображения PDF-файла в браузере - PullRequest
3 голосов
/ 15 февраля 2012


Я новичок в веб-службах REST, и этот REST выполняет несколько небольших примеров, и у меня возникла проблема с созданием PDF-файла.Следующий метод используется для создания файла PDF.

@GET
@Produces("application/pdf")
public Response ReadPDF() {
    File file = new File("fileName.pdf");
    ResponseBuilder response = Response.ok((Object) file);
    response.header("Content-Disposition",  "attachment; filename=restfile.pdf");
    return response.build();
}

этот метод работает нормально и предоставляет файл PDF для загрузки, поэтому при вызове этого метода REST браузер запрашивает (сохранить или открыть) опцию.но я хотел отобразить PDF-файл в браузере по умолчанию.

1 Ответ

2 голосов
/ 15 февраля 2012

Это частично зависит от того, установлен ли плагин (обычно плагин Acrobat Reader). Кроме того, вы не должны использовать Content-Disposition: attachment (как вы используете сейчас).

См. Раздел Устранение неполадок в этой статье .

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