在Java/.jsp中是否有办法设置内容类型等...以便指向pdf的链接提示用户保存它而不是在浏览器的相同或不同窗口中打开它?我已经看到了一些如何在PHP中执行此操作的示例,但不是Java.
不确定编译语言和解释语言是否与我无法找到Java解决方案有任何关系.(随机思考)
您需要设置Content-Type和Content-Disposition标头.假设response是一个HttpServletResponse对象,
String filename = "foo.pdf";
response.setHeader("Content-Type", "application/pdf");
response.setHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");
Run Code Online (Sandbox Code Playgroud)
更多信息:BalusC代码:FileServlet.
| 归档时间: |
|
| 查看次数: |
1998 次 |
| 最近记录: |