在Google App Engine中使用java检索Blob数据(pdf)

时间:2011-03-15 11:25:39

标签: java html google-app-engine

我有一个数据库,其中有一个字段包含Blob数据。我想把下载链接放在这个文件上。我用过

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

获取pdf文件。 我能够获取该文件,但它会在编写此代码的页面上下载。 我想把链接与文件名和单击我想下载此文件的链接。

2 个答案:

答案 0 :(得分:1)

我只需在您的下载链接中添加target="_blank"属性:

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

或者,如尼克所说,使用内容处理,如下所示:

resp.setHeader( "Content-Disposition", "attachment;filename=test.pdf");

答案 1 :(得分:0)