将虚拟文件从servlet发送到客户端

时间:2014-02-27 17:35:08

标签: java file servlets pdf send

我编写了一个Web应用程序,它根据用户的需求对数据库进行一些查询,然后将报告编译为PDF。由于这些报告对于每个用户都是不同的,因此它们是在内存中构建的,pdf文件存储在byte[]中。

我已成功通过

向用户发送格式正确的pdf
javax.servlet.ServletOutputStream pdfOut = response.getOutputStream();
pdfOut.write(myReport.getPDF());
pdfOut.flush();

但是,我想为此pdf文件关联一个有意义的文件名。

非常感谢任何信息。

0 个答案:

没有答案