asp.net fileupload 控件 上传出错问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:17:14
用这个代码
if (FileUpload1.PostedFile.ContentLength > 102400)
{
出错!
}
这么写好像是没用的,在判断之前文件已经上传,超过限制会出错,
怎样在没上传之前就判断大小,用javascript搞了半天头都大了,那位给个详细的做法!

如果文件太大了就捕获不到异常了空白页直接。 就是你这样判断的

设置一下 web.config 里的
<httpRuntime executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>
将 maxRequestLength 改下。
单位是 K 。

另外,没上传前判断大小,不是很现实。这个在 IE 6 可以实现,但 IE7以上,FF等浏览器,就做不到了。因它们不允许访问客户端文件。