2017-03-22 44 views
0

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

从我的Java代码
<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加载dynamicaly其中写到这样的输出流:

 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

可能是你的路径没有得到解决。您必须配置可通过URL访问的静态文件夹。您的图片文件夹路径必须在上下文中,但您也需要将pdf文件夹添加到上下文中。 – devutkarsh

回答

0

我需要改变这样的:

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

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