首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Java Play!2框架显示PDF

使用Java Play!2框架显示PDF
EN

Stack Overflow用户
提问于 2013-06-05 20:17:17
回答 2查看 2.6K关注 0票数 2

我在Java play 2中生成PDFs (使用外部资源),并将它们存储在项目的根目录下的pdfs/文件夹中。

现在,我的java不是很好,如果不把PDF放到公共文件夹中,我就无法显示它(这是不可能的,因为它不安全)。所以我的问题是:

如何在客户端浏览器中显示PDF文件而不将其放入公用文件夹?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-05 23:40:05

找到解决方案:return ok(new FileInputStream("pdfs/doc.pdf")).as("application/pdf");

票数 3
EN

Stack Overflow用户

发布于 2013-06-05 21:14:05

只需发送二进制表示,并指定PDF内容类型:

代码语言:javascript
复制
public static Result createPDF() {
  byte[] pdfAsBinary = ...
  response().setContentType("application/pdf");
  return ok(pdfAsBinary);
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16939768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档