pdf将不会加载对象或iframe

时间:2017-03-22 11:17:09

标签: java object pdf iframe

我的pdf不会加载到iframe或对象中。这是我的代码:

<iframe src="test.pdf?id1"></iframe>

or

<div>
 <object data="test.pdf?id1" type="application/pdf">
  <a href="test.pdf?id1">click</a>
 </object>
</div>

pdf是从我的java代码动态加载的,它会像这样写入输出流:

        response.setContentType(contentType);
        response.setHeader("Expires", "0");
        response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
        response.setHeader("Content-disposition", "attachment;filename=\"" + fileName + "\"");
        os = response.getOutputStream();
        IOUtils.copy(is, os);

当我将pdf放在我的图像文件夹中并将其链接到iframe或对象时,它可以正常工作。所以pdf很好。

写入回复会有什么问题?

1 个答案:

答案 0 :(得分:0)

我需要改变这个:

    response.setHeader("Content-disposition", "attachment;filename=\"" + fileName + "\"");

    response.setHeader("Content-disposition", "inline;filename=\"" + fileName + "\"");