IE访问HTTPS链接下载文件,IE提示无法下载

30 篇文章 0 订阅
29 篇文章 0 订阅

PK找的:

http://support.microsoft.com/kb/316431/

症状

...

如果服务器使用着安全套接字层 (SSL) 并且已将下面的两个 HTTP 标头或其中的一个添加到了响应消息中,就会发生上述问题:

Pragma: no-cache
Cache-control: no-cache,max-age=0,must-revalidate

...

原因

当 Internet Explorer 通过 SSL 与安全 Web 站点通信时,它会强制执行任何 no-cache 请求。如果存在标头,Internet Explorer 将不缓存该文件。因此,Office 无法打开该文件。

解决方案

需要允许此类操作的 Web 站点应当删除 no-cache 标头。

 

 

 

 

 

 

 

 

 

【链路缓存】HTTPS无法下载/打开文件的解决方法  

2008-12-29 18:50:27

 

HTTPS无法下载/打开文件

现象:
(1)
IE6/7下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示Internet Explorer无法下载 *** (来自 ***)Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试。” ("Unable to download. Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later."),下载失败。
(2)
如果下载目标有一个hyperlink,当右键选择目标另存为...”时,提示Internet Explorer无法下载 *** (来自 ***)。无法将文件写入高速缓存"The file could not be written to the cache"),下载失败。

原因:
参考Microsoft KB815313 316431 812935 323308

解决方法:
(1)
参考上述MS KB,client注册表增加下列DWORD条目BypassSSLNoCacheCheck,值设为1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\BypassSSLNoCacheCheck
(2)
如果不方便修改client端,检查服务器端相关程序(eg. httpd),看是否在HTTP response header中自动添加了Pragma: no-cache等内容。(参考 MS KB316431更多信息More Information)部分)

 

 

IE访问HTTPS链接下载文件,IE提示无法下载

url: http://llyzq.iteye.com/blog/1330642

原因: 
(1) 在IE6/7下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示“Internet Explorer无法下载 *** (来自 ***)。Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试。” ("Unable to download. Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later."),下载失败。 


(2) 如果下载目标有一个hyperlink,当右键选择“目标另存为...”时,提示“Internet Explorer无法下载 *** (来自 ***)。无法将文件写入高速缓存”("The file could not be written to the cache"),下载失败。 

原因: 
参考Microsoft KB815313316431812935323308 

参考:http://www.51testing.com/?uid-160865-action-viewspace-itemid-209104 

解决方案: 
//确保IE识别本次为下载文件   
response.setHeader("Content-Transfer-Encoding","binary"); 
response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");  
response.setHeader("Pragma", "public");    

参考http://hi.baidu.com/%CD%F5%B7%EF%C4%FE/blog/item/28290d13d79ba82bdc540115.html    

 

[转]关于IE下用HTTPS无法下载/打开文件

url: http://www.51testing.com/html/65/160865-209104.html

2010-02-23 09:12:25

现象:
(1) 在IE6/7下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示“Internet Explorer无法下载 *** (来自 ***)。Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试。” ("Unable to download. Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later."),下载失败。


(2) 如果下载目标有一个hyperlink,当右键选择“目标另存为...”时,提示“Internet Explorer无法下载 *** (来自 ***)。无法将文件写入高速缓存”("The file could not be written to the cache"),下载失败。

原因:
参考Microsoft KB815313316431812935323308

解决方法:
(1) 参考上述MS KB,向client注册表增加下列DWORD条目BypassSSLNoCacheCheck,值设为1;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\BypassSSLNoCacheCheck

【此方式经jackpk亲测,IE8下有效】

 


(2) 如果不方便修改client端,检查服务器端相关程序(eg. httpd),看是否在HTTP response header中自动添加了“Pragma: no-cache”等内容。(参考 MS KB316431的“更多信息”(More Information)部分)

以上2种解决方案皆可行,已经过验证。

原文出至http://rivercoolcool.spaces.live.com/blog/cns!D6F05428A2B8CB48!1494.entry?wa=wsignin1.0&sa=287780771

其它的同类文档说明

1.http://support.microsoft.com/default.aspx/kb/316431/
2.http://topic.csdn.net/u/20080723/13/2b3f6922-b48e-41ba-80b7-021aed1b932a.html
3.http://j.etwong.com/blog-40
 

 

 

H​T​T​P​S​文​件​下​载​出​现​问​题​及​解​决​办​法

http://wenku.baidu.com/link?url=zdFUqwm3p-u78jKwJ8X5d5V2hjgRDizS-Jom-x2v_GQgqMOMeJNcO3GTevBddGZKhrOEjqlMXH4kbXTCSdXEU5B9tsriZ7-lLm8FESEUOtS

### 回答1: 在IE8中下载CSDN是相对简单的操作。首先,打开IE8浏览器,进入CSDN的官方网站。然后,在网站主页的导航栏或搜索框中输入要下载的内容关键字,比如一个编程教程、软件等。接着,在搜索结果页面中选择合适的下载选项,点击该选项进入下载页面。在下载页面中,可能会出现一些广告或推广内容,需要注意识别并避免误点击。找到下载按钮或链接,会有一个提示或弹窗询问是否要保存该文件,点击“保存”后选择保存路径,即可开始下载。 在IE8下载过程中可能会遇到一些问题。首先,可能会遇到网速慢的情况,这可能是由于网络连接不稳定或其他原因所致。此时,可以尝试重新连接网络或等待片刻再重新下载。 其次,部分下载文件可能会存在安全问题,如果IE8浏览器检测到该文件不安全,可能会弹出安全提示框,建议先进行杀毒软件检查,并确保下载源的可信度,然后再进行下载。 最后,IE8虽然是一个较旧版本的浏览器,但如果遇到无法正常下载的情况,可以尝试升级为更新的浏览器版本,如IE11或使用其他现代浏览器进行下载。 总的来说,在IE8中下载CSDN的过程相对简单,只需打开浏览器,进入CSDN官网,搜索并选择下载内容,点击下载按钮,选择保存路径即可完成下载。 ### 回答2: 在IE8中下载CSDN下载是相对简单的,可以通过以下步骤进行操作: 第一步,首先打开IE8浏览器,在地址栏中输入“www.csdn.net”进入CSDN网站。 第二步,找到所需下载文件或资源。可以通过CSDN网站的搜索功能、分类导航或者相关推荐来查找到目标文件。 第三步,点击需要下载文件链接,在弹出的对话框中选择“保存”或“另存为”选项,然后确定保存路径。 第四步,下载完成后,可以在保存路径中找到已下载好的文件。 如果下载过程中遇到问题,可以尝试以下解决方法: 1. 确保IE8浏览器已经更新到最新版本,以获得更好的下载支持。 2. 检查网络连接是否正常,确保能够正常访问CSDN网站。 3. 清除IE8浏览器缓存和临时文件,可以提高下载的稳定性。 4. 禁用或卸载可能与下载有冲突的插件或扩展程序。 5. 如果下载文件较大,可以考虑使用下载管理工具来加快下载速度和提高下载的稳定性。 总之,在IE8中下载CSDN下载只需要按照上述步骤进行操作即可。如果遇到任何问题,可以尝试以上解决方法或者联系CSDN的客服人员寻求帮助。 ### 回答3: 在IE8浏览器下,下载CSDN下载是可以的。首先,打开IE8浏览器,将网址栏输入CSDN的官方网站地址(www.csdn.net)并回车。进入CSDN网站后,你可以在首页或者其他页面上找到你需要下载的资源所在的位置。点击资源链接后,会弹出一个下载对话框,询问你是否要保存该文件。点击保存后,选择一个本地路径来保存文件,并点击确定。IE8会开始下载文件,并在下载进度栏中显示下载进度。等待下载完成后,你可以在保存的本地路径中找到下载文件。如果你在中途取消了下载或者下载过程中出现了错误,你可以点击IE8浏览器的“工具”菜单,选择“下载”选项,查看下载记录,并从中重新进行下载。总之,IE8浏览器是一个常见的浏览器版本,可以顺利地进行CSDN资源的下载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值