我正在使用以下代码部分保存一个 pdf 文件:
response.setContentType("application/pdf");
response.setHeader("Content-disposition",
"inline; filename="+pd.getName()+"_"+version+".pdf") ;
response.setContentLength(baosPDF.size());
java.io.OutputStream os;
os = response.getOutputStream();
baosPDF.writeTo(os);
当我在我的页面中右键单击保存文件时,在 Chrome 和 Firefox 中,默认情况下它被正确命名:
"NameOfPd_VersionNumber.pdf"
但仅在 Internet Explorer 8 中被命名为:
"printPDFAction.pdf"
其中 printPDFAction 是创建 pdf 的操作的名称。
我该如何解决?提前致谢。