【发布时间】:2012-07-13 13:49:50
【问题描述】:
大家好,感谢您抽出宝贵时间回答我的问题。
我正在尝试向客户端发送一个字节数组,以便他的浏览器可以在 e PDF 文件中重建。以下是我的代码:
OutputStream out = response.getPortletOutputStream();
response.setProperty("Content-Disposition", "attachment; filename=" + fileName + ".pdf");
response.setContentType("application/pdf");
out.write(pdfInvoice);
out.flush();
out.close();
我们正在使用 Liferay Portlets,但这不会产生影响。 pdfInvoice 是字节数组。执行此代码时没有任何反应。你能看出哪里不对吗?提前致谢!
【问题讨论】:
-
你确定代码执行了吗?你能用注释和你的resourceURL标签显示整个处理方法吗?单击链接时会发生什么(是否返回任何响应?使用 HTTPFor 或类似工具)
标签: java file-io pdf-generation liferay