文件下载时对象拒绝访问的错误

原创 2007年09月14日 21:37:00

文件下载时对象拒绝访问的错误

yaogao@gmail.com

JSP下载文件是非常方便的,我们只需要在response设置一下头,然后往里头写内容就可以了,可是往往就是80%的时间会要花费在20%的事情上面,有时候甚至更多时间浪费了,那就是点击下载Button,文件保存到本地之后,再点击下载Button就出现“对象拒绝访问”的JavaScript错误。

出现这样的错误的原因是因为点击下载Button之后,被提交的formtarget默认是本画面,由于下载之后,当前页面的对象被销毁,于是不可以再访问(个人理解,如果有更好的理解,而且其中的原因不得而知,非常感谢告诉我)。解决的办法就是提交的时候,将formtarget指向其他地方,如下图:

指向Menu部分的target1,这样提交并且文件下载之后,当前页面对象就不会被销毁,可以连续多次下载。

Target1的实现方法有两种:如果本来就有frame,可以在原有的frameset中添加一个名字叫做target1frame。也可以用IFRAME实现,IFRAME比较灵活,放到可以放的地方都是可以的。

以上的做法对于图中这种有InputCheck的页面还是有问题的,因为提交之后如果InputCheck出错,这时候需要在ErrorMessage这个地方显示错误信息,那么如果把提交的target设置成target1,那么就会在target1这个地方刷新,就乱了,这个时候我能想到的解决办法就是两次提交,第一次提交的时候不设置target,这个时候只做InputCheckInputCheck返回一个Flag,表示有没有错误,在下载页面的onload方法中检测这个Flg,如果没有错误就再次提交,如果有错误就不提交,错误信息会在当前页面上显示。

 

不知道是不是有更好的解决办法,我想肯定有吧!

不过对象拒绝访问这个错误只在IE6SP2之前的版本会出现,看来也是浏览器的BUG阿。

 

文件夹拒绝访问的原因与解决办法

打开某个文件夹提示拒绝访问,很多朋友不知道为什么,下面本文与大家简单讲解下。一般来说遇到文件夹拒绝访问主要是由于病毒或者管理者权限不够导致的,下面分别自己介绍下: ⒈)电脑中病毒导致文件夹拒绝访...
  • pi19740306
  • pi19740306
  • 2014年12月20日 11:25
  • 1918

文件拒绝访问就下载此文件

  • 2011年04月17日 08:43
  • 809B
  • 下载

文件下载时对象拒绝访问的错误

文件下载时对象拒绝访问的错误yaogao@gmail.comJSP下载文件是非常方便的,我们只需要在response设置一下头,然后往里头写内容就可以了,可是往往就是80%的时间会要花费在20%的事情...
  • fantian830211
  • fantian830211
  • 2007年09月14日 21:37
  • 1473

写文件流报:java.io.FileNotFoundException.....\img (拒绝访问。)的问题真正病根

转载请写明出处!技术来自不易!请尊重他人劳动成果!   今天,在写文件流时,碰到读取文件夹“拒接访问”的问题。权限不够:上网搜资料说是权限级别不够,照着做,之后再试,依然出错,头大了。换workspa...
  • chengjiangbo
  • chengjiangbo
  • 2013年10月27日 19:45
  • 14668

安全信息应用到以下对象时发生错误文件夹拒绝访问的解决

安全信息应用到以下对象时发生错误文件夹拒绝访问  今天把 windows 2008 服务器上的权限误操作把一些用户删除,同时也把管理员用户弄为只能读取了.然后想删除相应的目录和文件就没有权限了. 查阅...
  • poloyzhang
  • poloyzhang
  • 2010年04月21日 19:42
  • 41248

将安全性信息应用到以下对象时发生错误”解决办法

将安全性信息应用到以下对象时发生错误”解决办法要夺取所有权时,点“安全”添加用户并允许所有权限后点击“应用”, 一直“无法保存对。。。(文件夹名)权限所在的更改。拒绝访问”啊 必须先点击“高级”,把“...
  • Cryhelyxx
  • Cryhelyxx
  • 2013年09月15日 17:29
  • 67732

JSP中常见的Tomcat报错错误解析

1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户...
  • lidawei201
  • lidawei201
  • 2013年01月08日 16:44
  • 5818

java 下载文件报错:java.io.FileNotFoundException: d:\bd_logo1_31bdc765.png (拒绝访问。)

今天搞java下载文件并且保存到本地,运行的时候报了下面一个错误:将图片保存到d盘时拒绝访问               从网上查了一些资料,用了一下午的时间振宇解决了,也找到了出错的原因,出错原...
  • you18131371836
  • you18131371836
  • 2017年05月27日 19:01
  • 685

尝试运行项目时出错,无法启动程序,拒绝访问 或其他类似提示解决办法

1  有时候使用vs启动调试项目  会有提示 尝试运行项目时出错,无法启动程序,拒绝访问  或者其他类似提示,原因是运行了lol等类似游戏或者360的游戏或者网购模式导致的,解决办法就是退出游戏,结束...
  • zy0421911
  • zy0421911
  • 2016年04月27日 02:09
  • 4517

JS拒绝访问错误

案例:在MinAn的系统中,使用iFrame包含了第三方(另一个domain的)的页面,两个系统部署在同一台机器上,iFrame包含的页面首页是个登陆界面,在iFrame所在的页面中使用脚本获取登陆界...
  • wys3688
  • wys3688
  • 2013年08月22日 14:12
  • 690
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件下载时对象拒绝访问的错误
举报原因:
原因补充:

(最多只允许输入30个字)