日期:2014-05-17  浏览次数:20690 次

在浏览器中显示word,excel.ppt,pdf等各种文件
现在项目要求在浏览器中显示word,excel.ppt,pdf等各种文件(视频,音频可能也有)。这些文件为用户上传的,意思是通过某种方法使用户点击一个链接就能直接在浏览器中打开,最好不要像用右键-->打开方式中选择internet Explorer哪样,还出现一个open ? save ? cancel的选择框,要的是最好直接打开在浏览器里。最好能支持多种浏览器如Internet Explorer,google chrome,没有头绪,想过用applet不知道能不能行,有没有遇到这种问题的朋友!

------解决方案--------------------
这个你需要配置tomcat,其实很简单,只需要在Tomcat 6.0_HOME/conf/web.xml中
把相应的配置去掉应该就可以了,配置那些的话就是下载,不配置的话就是默认打开;
如:
<mime-mapping>
 <extension>doc</extension>
 <mime-type>application/msword</mime-type>
 </mime-mapping>
 <mime-mapping>
 <extension>xls</extension>
 <mime-type>application/vnd.ms-excel</mime-type>
 </mime-mapping>
 <mime-mapping>
 <extension>ppt</extension>
 <mime-type>application/vnd.ms-powerpoint</mime-type>
 </mime-mapping>
有这几个配置的就是默认下载word,excel.ppt文件的,如果去掉,估计就是在浏览器中直接打开了吧!
楼主试试吧!~