
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浏览器中无法下载文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)