关于附件大小超标 如何提示的问题~~急
本人在asp.net中的web.config设置以下配置,用以限制上传附件的大小,如果附件过大的话asp.net就直接出现一个无法加载的页面(就像没有网络链接时点击ie后 出现的效果);我想得到一个错误提示窗口,不知道怎么做--请指教: 我用的是FileUpload 控件,来上传文件.
<httpRuntime
executionTimeout= "300 " maxRequestLength= "20480 " useFullyQualifiedRedirectUrl= "false "/>
[解决办法]
答1:
function getFileSize(){
var filename = document.all( 'F_File ').value;
if(filename == ' ')
{
return false;
}
try {
var stream = new ActiveXObject( 'ADODB.Stream ');
stream.Type = 1;
stream.Open();
stream.LoadFromFile(filename);
F_Size.value =stream.size;
}
catch(e) {
return false;
}return true;
}
<INPUT size= '45 ' type= 'file ' name= 'F_File ' value= ' ' onFocus= 'this.select() ' onchange= 'getFileSize() '>
______________________________
这个检测所有文件,不过要用到Active