我的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很好。
写入回复会有什么问题?
答案 0 :(得分:0)
我需要改变这个:
response.setHeader("Content-disposition", "attachment;filename=\"" + fileName + "\"");
到
response.setHeader("Content-disposition", "inline;filename=\"" + fileName + "\"");