日期:2014-05-18  浏览次数:20672 次

关于从数据库中读出IMAGE字段还原为.doc .pdf 等文件在JSP显示的问题
我现在把文件和图片都存到了数据库 IMAGE 字段里 
  在JSP中 读出图片能正常的显示  
  但是我现在不知道 这么还原并在JSP中显示.DOC .PDF等文件
   
  我在网上找了很多相关的帖子 基本上都说需要把 response.setContentType("application/msword") 加上就能显示,
但是我做了 还是没成功 仍然显示的乱码。  
  希望有做过这方面的高手们 帮我一把 小弟万分感激!!  
  最好能给个小点的完整例子代码 谢谢@-@

------解决方案--------------------
友情帮顶 。。
------解决方案--------------------
图片和文件分着存不行吗??
------解决方案--------------------
没有java的开发环境,友情帮顶。
建议先参考其他同类网页的html代码。
------解决方案--------------------
关键在于header里面有个
response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8")); 

你把那个 attachment 去掉就行了,比如
response.setHeader("Content-Disposition", "filename=" + java.net.URLEncoder.encode(fileName, "UTF-8")); 

这样,如果你的机器上有打开的程序,则会在浏览器里自动打开了
------解决方案--------------------
看我特意整理的一个文章吧: 点击pdf/word等链接时时,直接打开而不是下载的方法