高分悬赏:ASP编程的问题?请高手帮忙!!

兄弟利用无惧2.0上传组件作了一个上传附件的页面,但是如果上传的总大小为超过程序预设大小时,IE总发生错误,返回无效页面"无法显示网页",据无惧2.0使用帮助说:这是IE... 兄弟利用无惧2.0上传组件作了一个上传附件的页面,但是如果上传的总大小为超过程序预设大小时,IE总发生错误,返回无效页面"无法显示网页",据无惧2.0使用帮助说:这是IE的BUG
("这是因为IE的BUG所导至的,目前尚没有更好的解决方法,原理是:当客户端提交表单时,IE会首先发把上传的总大小传到服务器,而这时服务器开始执行ASP代码,当运行到GetData方法时,会首先判断上传的总大小是为超过程序预设大小,如果没有,则开始执行上传,这时IE才真正开始上传数据,但是如果上传的总大小为超过程序预设大小,那么程序自动放弃读取并退出执行,这时上传并没有真正开始,虽然服务器返回了错误信息给IE,但是IE由于设计当初没有考虑到服务器会拒绝表单的上传,故IE会继续等待服务器的上传回应,由于服务器已经终止上传,IE就会以为服务器没有响应而出现无效页的错误了。")

既然这样,我想让IE页面发生错误时返回上一页或提示错误信息,但不知怎么作,请教各位高手帮忙!一定加分!!
不管是IE的bug,还是程序本身的bug,但求一个返回页面的代码或者其他更好的解决办法!
展开
 我来答
heartvip
2008-01-30 · TA获得超过430个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:0
展开全部
这不是IE的bug,是程序本身的bug,在判断文件大小的时候,数据已经上传到服务器端,你叙述的不正确。

仔细修改自己的代码吧。

(如果真的象你说的那样,也就是说根本无法限制客户端上传的文件大小,虽然服务器端可以在接收后放弃数据,但是必须允许上传数据,不然浏览器就报错。那么除非改变上传方式,那么你只有先将上传组件的大小设的大点,然后在后续的代码中将超过大小的文件数据丢弃。)
ww131219
2008-01-29 · TA获得超过255个赞
知道小有建树答主
回答量:296
采纳率:100%
帮助的人:167万
展开全部
v
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式