日期:2014-05-16  浏览次数:20316 次

【分享】js验证上传文件的大小
<!-- 支持IE和FireFox等 -->
<input type="file" id="fileText">  
<input type="button" value="检查文件大小" onclick="checkFileChange(document.getElementById('fileText'));"> 
 
 
<script type="text/javascript"> 
   var  Sys = {}; 
   if(navigator.userAgent.indexOf("MSIE")>0){ 
       Sys.ie=true; 
   }else
   //if(isFirefox=navigator.userAgent.indexOf("Firefox")>0) 
   { 
       Sys.firefox=true; 
   } 
 
   function checkFileChange(obj){ 
       var filesize = 0; 
        
       if(Sys.firefox){ 
           filesize = obj.files[0].fileSize; 
       }else if(Sys.ie){ 

           var fileobject = new ActiveXObject ("Scripting.FileSystemObject");//获取上传文件的对象 
           var file = fileobject.GetFile (document.getElementById("fileText").value);//获取上传的文件 
           var filesize = file.Size;//文件大小 
       } 
       alert(filesize); 
   } 
</script>
1 楼 yizhl 2011-12-21  
if(-[1,]){
alert("非IE");
}else{
alert("IE");
}