IE9的问题。

IE9的问题。,第1张

IE是windows系统的重要组件,是不能通过删除文件夹来删除IE的!可以尝试这样:

1 依次点击开始->所有程序->附件,右键点击命令行提示符,选择以管理员身份运行。

若d出用户账户控制窗口,请单击是以继续。

2 复制以下命令:

FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-9mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"

3 复制后,右键点击命令提示符窗口,选择粘贴。然后按回车键运行此命令。

注意:运行过程中可能会出现0x80040005或0x80070005的报错,我们可以点击确定并忽略它。

4 命令运行完成后,请重新启动计算机。打开IE,查看IE9是否卸载成功并还原至原来的IE版本。

如果是,请再次尝试安装IE9。

这是一个安全问题,是为了提高IE的安全性,因此不再缓存

视频文件

你可以试试这个办法:打开IE的Internet选项,在“安全”

选项卡

里,去掉“启用保护模式”

复选框

的勾,重新启动IE,再次输入你观看视频的网址。观看完毕后,IE的缓存文件夹里就会出现刚才看过的视频文件了。注意有些

自动保存

的视频可能是hlv等不常见的

扩展名

,这可以从文件大小来判断是否是视频文件,提取另存后需要自己修改扩展名为flv,就可以用播放器来播放。

在ACTION中IE获取的路径是否正确

和1差不多,到后台是否乱码了

eg

responsesetHeader("Content-disposition", "attachment;filename=" + URLEncoderencode(pathW, "UTF-8"));

//设置response的编码方式

responsesetContentType("application/x-msdownload");

//写明要下载的文件的大小

responsesetContentLength((int)filelength());

//读出文件到i/o流

FileInputStream fis=new FileInputStream(file);

BufferedInputStream buff=new BufferedInputStream(fis);

byte [] b=new byte[1024];//相当于我们的缓存

int k= buffread(b);//该值用于计算当前实际下载了多少字节

//从response对象中得到输出流,准备下载

OutputStream myout=responsegetOutputStream();

//开始循环下载

while(k != -1){

myoutwrite(b, 0, k);

k = buffread(b);

}

//将写入到客户端的内存的数据,刷新到磁盘

myoutflush();

myoutclose();

buffclose();

fisclose();

以上就是关于IE9的问题。全部的内容,包括:IE9的问题。、为什么在IE9的缓存文件中找不到我已看好的视频文件,在哪可以找到视频缓存,或者怎么设置。、jsp中在ie9浏览器中无法下载文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9783110.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存