我编写了一个Web应用程序,它根据用户的需求对数据库进行一些查询,然后将报告编译为PDF。由于这些报告对于每个用户都是不同的,因此它们是在内存中构建的,pdf文件存储在byte[]
中。
我已成功通过
向用户发送格式正确的pdfjavax.servlet.ServletOutputStream pdfOut = response.getOutputStream();
pdfOut.write(myReport.getPDF());
pdfOut.flush();
但是,我想为此pdf文件关联一个有意义的文件名。
非常感谢任何信息。