日期:2014-05-19  浏览次数:20338 次

关于附件大小超标 如何提示的问题~~急
本人在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