您的位置:首页 > Web前端 > JavaScript

js验证图片大小及后缀名

2016-05-27 11:05 531 查看
<script>

function isvalidatefile(obj) {  
   debugger;
   var extend = obj.substring(obj.lastIndexOf(".") + 1);  
   if (extend == "") {  
   
   } 
   else {  
       if (!(extend == "png" )&&!(extend == "jpg")) {  
           alert("请上传后缀名为png、jpg的文件!");  
           return false;  
       }  
   }  
   return true;  
}

// var ie=!-[1,];   //区分ie

 function checkSize(file){

 if(ie){

     var img=new Image();//动态创建img
     img.src=file.value;
     img.style.display="none";
     img.onreadystatechange=function(){
       if(img.readyState=='complete'){//当图片load完毕

          var image_size = img.fileSize;//ie获取文件大小
          if(image_size>20){
       
  alert("图片大小不能超过20kb")
       
  return false;
          }
          return true;
       }
     }
 }
 else{

   var image_size=file.size;//火狐等标准取值办法

   if(image_size>20){
      alert("图片大小不能超过20kb")
      return false;
       }
       return true;

}

}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: