2011-03-15 127 views
1

我有一个数据库,其中有一个Blob数据字段。我想把下载链接放在这个文件上。我已经使用在Google应用引擎中使用java检索Blob数据(pdf)

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

获取PDF文件。 我能够获取该文件,但它被下载到写入此代码的页面中。 我想把链接文件名和点击我想下载这个文件的链接。

回答

1

我只想在你的下载链接添加target="_blank"属性:

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

,或者由尼克说,使用这样的内容处理:

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

嗨朋友..我可以下载文件,但该文件名称显示为servlet名称,它不显示文件的扩展名? – 2011-03-16 09:57:47

+0

你的回答非常有用。 – 2011-03-16 11:41:13

相关问题