Получить данные BLOB-объектов (PDF) с помощью Java в Google App Engine - PullRequest
1 голос
/ 15 марта 2011

У меня есть база данных, в которой есть одно поле с данными BLOB-объектов. Я хочу поместить ссылку на скачивание в этот файл. я использовал

resp.setContentType("application/pdf");
resp.getOutputStream().write(content.getBytes());

, чтобы получить файл PDF. Я могу получить файл, но он загружается на странице, на которой написан этот код. Я хочу поставить ссылку с именем файла и, нажав на ссылку, хочу скачать этот файл.

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Я бы просто добавил атрибут target="_blank" в ссылку для скачивания:

<a target="_blank" href="http://pathtothedownloadservlet">Download this pdf</a>

или, как сказал Ник, используйте расположение содержимого следующим образом:

resp.setHeader( "Content-Disposition", "attachment;filename=test.pdf");
0 голосов
/ 16 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...