关闭

解决下载word/EXCEL文件时被IE打开

5650人阅读 评论(3) 收藏 举报
当我们通过Web页下载一个远程文件的时候,我们可以选择保存被下载文件,也可以选择直接打开被下载的文件。如果我们选择"Open",有的时候该文件会被已关联的程序以OLE方式开启在IE窗口中,很让人郁闷。那么怎么可以让直接"Open"的时候,开启该文档的程序始终以独立的程序运行呢?

    我们以Excel文档*.xls为例,下载如下图:

    FileDownload.png

    为了让直接选取"Open"的时候,文档被独立的Excel进程开启,而不是被OLE到IE中。我们可以在客户端做以下的设置:首先在资源管理器的Tools菜单中选择"Folder Options..."条目,然后在"File Types"标签页中找到xls文件扩展名映射,选"Advanced",并修改其属性项"Browse in same window"为unchecked状态,最后确定就行了。详细设置如下图:

    BrowseInSameWindow.png

    那么可不可以不在客户端做任何的设置,就总是让类似的下载使用独立进程窗口来开启文件呢?要在http传输命令上作标志是不行的啦,因为即使动态输入文件,我们只能在http头上设置文档的类型而已。这就需要我们在制作下载页面时做点处理了,解决办法就是使用iframe来下载远程的文件,而不是直接使用超级连接。这时候当文档被下载完毕出现"图1"那个提示后,点击"Open"按钮就总是会启动一个应用程序进城来开启被下载文档,而不是被无比郁闷的OLE到IE窗口中。
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

解决ie下载excel文件直接在浏览器打开的问题(tomcat,web项目)

web项目中,下载文件时,ie无法自动识别文件类型会直接已txt形式读取,就造成了,直接在浏览器中打开的效果 解决方法 1.web.xml里填入如下代码 ...
  • u010489937
  • u010489937
  • 2013-12-25 16:55
  • 1675

让ie浏览器下载word,excel,而不是直接打开

方法三已经测试可以! 方法一:    Response.ContentType = "application/octet-stream " Response.AddHead...
  • my773962804
  • my773962804
  • 2016-06-07 17:37
  • 3737

解决window.open 会被IE阻止的问题

转自:http://blog.csdn.net/fanfanjin/article/details/6858168 在web编程过程中,经常会遇到一些页面需要弹出窗口,但是在服务器端用windo...
  • zhichao2001
  • zhichao2001
  • 2016-08-11 18:02
  • 3785

WebOffice在线编辑ActiveX插件(Excel,word等),兼容IE,FireFox,Chrome等浏览器

关于点聚的weboffice ActiveX插件的使用在IE下只需要安装对应weboffice.ocx插件即可实现在线文档编辑。对于非IE如谷歌、火狐浏览器来说就有些不同了的,如果想要兼容谷歌和火狐需...
  • replace_
  • replace_
  • 2016-12-27 09:11
  • 7254

在IE浏览器中打开WORD、EXCEL、PDF和TXT文件

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string f...
  • zchangyu
  • zchangyu
  • 2012-04-12 09:32
  • 1402

每次打开 Office 的 Word、Excel……时 都会显示安装程序正在准备必要的文件的解决办法

或者是显示解决方法: 1. 通过重装Office以后解决此问题(太笨) 2. 注册 如若是Office 2003的对应问题,在运行对话框中输入: reg add HKCU\Software\Micro...
  • xlh1991
  • xlh1991
  • 2014-12-17 22:23
  • 802

打开Word、Excel文件时弹出Visual Studio的解决方法

  • 2014-12-31 23:47
  • 200KB
  • 下载

IE下载word文件变成zip文件的解决方法

项目是用ASP.NET+C#开发的。项目已经运行了5年了,今天突然发现上传的doc文件在使用IE自带的下载时,文件的后缀名变成zip了。很是莫名其妙,先是分析了程序代码,感觉不应该是程序的事情(要是有...
  • nhpyliner
  • nhpyliner
  • 2012-10-12 16:45
  • 14827

让office2007文档(word excel 等)在ie浏览器中打开

来自:http://blog.csdn.net/atlasroben/archive/2008/08/08/2788155.aspx 做项目,需要获取客户在windowsform程序中编辑的word,...
  • Andrew_wx
  • Andrew_wx
  • 2011-06-13 23:00
  • 5894

ios 使用NSURlSession 下载文件并且使用进度条进行文件下载进度读取以及打开附件(word,excel,ppt,pdf)显示

ios 使用NSURlSession 下载文件并且使用进度条进行文件下载进度读取以及打开附件(word,excel,ppt,pdf)显示 话不多说,直接写代码了     NSURLSession ...
  • georgehenrywilliam
  • georgehenrywilliam
  • 2016-11-28 10:27
  • 322
    个人资料
    • 访问:949862次
    • 积分:11929
    • 等级:
    • 排名:第1450名
    • 原创:198篇
    • 转载:268篇
    • 译文:0篇
    • 评论:108条
    最新评论