【发布时间】:2017-02-22 04:15:15
【问题描述】:
我正在尝试在嵌入标签中打开 PDF。 pdf 是从 servlet 呈现的:
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "inline; filename=\"" + pab.getPdfName() + "\"");
response.setHeader("X-Frame-Options", "ALLOW");
response.setContentLength((int) pdfFile.length());
fileInputStream = new FileInputStream(pdfFile);
responseOutputStream = response.getOutputStream();
int bytes;
while ((bytes = fileInputStream.read()) != -1) {
responseOutputStream.write(bytes);
}
但是,即使将 x-frame-option 设置为允许,如上所示,我仍然收到错误:
具有冲突值的多个“X-Frame-Options”标头('ALLOW, DENY') 加载时遇到 'http://localhost:8082/b2bNext/viewPdf'。回退到“拒绝”。
我正在使用 spring 4.X 任何人都可以建议我如何克服它并显示 pdf。提前谢谢。
【问题讨论】: