不工作的Internet Explorer 6中下载文件(仅适用于某些人)(Download fil

2019-10-16 15:50发布

我工作的一个ASP.NET web应用MVC3。

我有一个按钮“下载”是从服务器下载的文件。

<input type="button" onclick="window.location.href='@Url.Action("DownloadFile", "Home")';" value="Download"/>

在HomeController中我调用返回该文件的行动“DownloadFile”

return File(fileToReturn, Path.GetFileName(fileToReturn));

这是在所有的浏览器正常工作。

然而,一些人报告说,在下载不上的Internet Explorer 6的工作。

我安装了IE6和测试的网站上它和它正常工作。

因此,这是我的问题:

可能是什么原因下载到不适合某些IE6的工作,但对别人的工作?

首先,我认为这是在IE的安全选项。 但后来我在我的IE6测试了不同的安全选项,当我不能下载由于安全原因,我得到一个消息Your current security settings does not allow this file to be downloaded ,但他们没有得到这个(文件只是不下载不任何事情)

什么可能会导致此? 我无法重现它,以解决它。

非常感谢您的帮助

Answer 1:

我有一个类似的问题,一旦和管理通过以下步骤来解决它:

  • 在Internet Explorer中,单击工具 ,然后单击Internet选项
  • 点击安全标签。
  • 有上市的四个安全区域:Internet, 本地Intranet, 受信任的站点受限制的站点 。 单击该区域您的网站是在(当你浏览到您的网站,目前区域在IE窗口的底部显示在状态栏)。
  • 安全级别该区域,单击自定义级别
  • 下载 ,下自动提示下载文件 ,单击启用 ,然后单击确定两次。


Answer 2:

你说你已经检查了,这不是浏览器安全设置,但可能他们的网络,而不仅仅是浏览器是安全设置。

如果他们的网络防火墙配置为阻止某些类型的文件被下载,那么有可能是没有什么可以做的就是解决这个问题,短期改变你要发送的文件类型。 (或说话非常漂亮,他们的网络运营商)。

鉴于参与运行IE6这些天的安全隐患,我想大多数公司仍然在使用IE6将有相当偏执的网络安全设置,所以这是一个相当合理的解释。



文章来源: Download file not working on internet explorer 6 (only for certain people)