【发布时间】:2015-09-09 10:08:59
【问题描述】:
在我的 servlet 中,我使用下面的代码在浏览器中打开 PDF 文件,但它显示的是下载对话框。
我做错了什么?
response.setContentType("application/pdf");
out = response.getWriter();
String filepath = "D:/MyFolder/PDF/MyFile.pdf";
response.setHeader("Content-Disposition", "inline; filename=" + filepath + ";");
FileOutputStream fileOut = new FileOutputStream("D:/MyFolder/PDF/MyFile.pdf");
fileOut.close();
out.close();
【问题讨论】:
-
我有一个解决方案,但不太可行,即使用 apache poi api 并将 pdf 文件中的每一页转换为图像然后显示它
-
如何在 servlet 中做到这一点??
-
这取决于浏览器和安装的插件,我猜。