Rav*_*avo 0 spring-mvc thymeleaf spring-boot
我希望在页面上显示此文件,但此代码可直接下载
<a th:href="@{/pdf/Manjaro-User-Guide.pdf}">Show Pdf file</a>
我正在使用 Spring-Thymeleaf
谢谢!
我通过评论下面的行找到了解决方案
//response.setHeader("Content-Disposition", "attachment; filename=\"demo.pdf\"");
Run Code Online (Sandbox Code Playgroud)
这是代码示例:
@GetMapping(value = "/pdf")
public void showPDF(HttpServletResponse response) throws IOException {
response.setContentType("application/pdf");
//response.setHeader("Content-Disposition", "attachment; filename=\"demo.pdf\"");
InputStream inputStream = new FileInputStream(new File(rootLocation + "/Manjaro-User-Guide.pdf"));
int nRead;
while ((nRead = inputStream.read()) != -1) {
response.getWriter().write(nRead);
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
| 归档时间: |
|
| 查看次数: |
2568 次 |
| 最近记录: |