如何在ie直接打开文件

weblogic 应用程序下对于有时上传的文件,(如 word excel 等)需要打开或下载到本地时,在 weblogic 容器默认情况下可能是以记事本打开从而导致乱码现象。为解决此问题可以在你的项目(project)下的web.xml文件中增加如下代码即可解决直接打开而出现乱码问题.
为了让能在IE浏览器中自动打开或弹出对话框的设置:需要在WEB.XML中进行如下的设置:在WEB.XML中添加<mime-mapping>
<extension>: 文件的扩展名
<mime-type>: 除了该类型文件的可执行文件,同WINDOW注册表中的
/HKEY_CLASSES_ROOT下该类文件的Content Type 的值一样.
如能在IE中自动打开DOC,XLS,PDF文件需在web.xml文件中增加如下配置:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>

<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>

<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
web.xml在WEB-INF目录下面.
至此即可解决出现上述的问题了.

 

 


在JSP打开EXCEL文件

 1.通过配置web.xml(tomcat\conf),实现在JSP打开EXCEL文件的功能.

 

在WEB.xml(tomcat\conf)中加入如下代码:

 

<mime-mapping>

<extension>xls</extension>

<mime-type>application/msexcel</mime-type>

</mime-mapping>

 

 

2.如果需要文件以EXCEL形式打开,则在JSP文件头部增加如下配置

 

 

<%@ page contentType="application/vnd.ms-excel" %>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IE浏览器无法下载文件的原因可能是因为用户启用了IE浏览器的最高安全级别,禁用了文件下载功能。解决这个问题的方法如下: 1. 打开IE浏览器,点击上方的“工具”菜单,选择“Internet选项”。 2. 在“Internet选项”中切换到“安全”选项卡,点击第一个图标“Internet”。 3. 在弹出的“安全设置”下方找到“文件下载”,将其设置为“启用”,并将下面的“文件下载自动提示”设置为“禁用”,将最下方的“重置自定义级别”设置为“安全级-中”,点击“确定”退出。 另外,如果还存在问题,可以尝试在“Internet选项”中切换到“安全”选项卡,点击第一个图标“Internet”,直接点击“默认级别”后,确定退出即可。 另外,IE浏览器不支持HTTP状态码为201,如果在代码中使用了HTTP状态码为201,可以将其改为HTTP状态码为200即可解决下载问题。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [IE当前安全设置不允许下载该文件的解决办法](https://blog.csdn.net/xitongzhijianet/article/details/127495787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [解决IE文件无法正常下载,其他浏览器可以正常下载](https://blog.csdn.net/weixin_42117948/article/details/80302182)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值