我需要将生成的PDF文件保存到我的服务器中。我正在使用JasperReports API。
PDF生成的代码示例:
//Result set(rs)
//Report path (rptPath)
//Hash map (hmp)
//ServletOutputStream (sos)
//HttpServletResponse (resp)
JRResultSetDataSource jrrs = new JRResultSetDataSource(rs);
bytes = JasperRunManager.runReportToPdf(rptPath, hmp, jrrs);
sos = resp.getOutputStream();
resp.setContentType("application/pdf");
resp.setHeader("Content-Disposition", "attachment;filename="MyFile.pdf");
sos.write(bytes);
sos.flush();
sos.close();
它直接生成文件并要求下载。我想将生成的文件存储到服务器中的位置。