我在我的 liferay portlet 中使用 jasper 报告,我希望该用户直接从输出流中下载报告。我不想将报告 pdf 文件存储在我的服务器上。
我怎样才能用碧玉报告做到这一点?
File pdf = File.createTempFile("output.", ".pdf");
JasperExportManager.exportReportToPdfStream(jasperPrint, new FileOutputStream(pdf));
现在我正在这样做,它在某个目录中生成 pdf 文件,然后我向用户提供下载链接。但我希望该用户只需从直接输出流中下载 pdf。