IE下载保存文件出错

2011年2月21日 发表评论 阅读评论

症状
IE8或IE7下载百度文库文件资料时,另存为后,下载快完成的时候突然弹出窗口:
复制文件或文件夹时出错
无法复制 文件: 无法读源文件或磁盘。

解决办法一
工具-Internet选项-高级选项中的勾选项去掉:
不将加密的页存盘
检查服务器证书吊销*
将提交的 POST 重定向到不允许发送的区域时发出警报

解决方法二
原因:
所有浏览器下载时,都是先缓存到临时文件夹,等下载完成时再从临时文件夹复制到目的路径,so原来问题就出你设的IE8临时文件位置。

解决: 使用默认地址: 
工具—Internet选项—浏览器历史记录—设置—移动文件夹—
C:\Documents and Settings\你自己的名字\Local Settings这个文件夹。注意:鼠标选到这个Local Settings文件夹就可以了,直接确定OK。

解决方法三
把Internet 工具里 管理加载项中把当前已加载的加载项 thunder atonce class给禁用了,重启IE就可以了。

解决方法四(ASP网页程序员参考)
下载文件asp代码如下:

Response.Clear
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment; filename=" & rsLesson("L_DsPath")
Set Stream = server.CreateObject("ADODB.Stream")
If Err.Number=-2147221005 Then
        Response.Write "<div align=’center’>非常遗憾,服务器不支持ADODB.Stream,不能提供下载</div>"
        Err.Clear
        Response.End
    End If
Stream.Type = adTypeBinary
Stream.Open
Stream.LoadFromFile Path

解决办法:
把上面代码中的Response.ContentType = "application/octet-stream"替换为Response.ContentType = "application/octet-stream;charset=gbk"问题解决。

估计是现在的操作系统更新最新补丁后,必须添加charset=gbk才能正常识别。

闪电博客在网上收集的四个办法,方法各异,网上都有叫好者。


转载请注明来自:[闪电博客]http://shandian.biz/331.html

分类: 电脑知识 标签:
  1. 本文目前尚无任何评论.