js判断上传文件类型的一段代码

发布时间:2020-02-19编辑:脚本学堂
js判断文件上传类型的一段代码,供大家学习参考。

判断文件上传类型的方法很多,本文用js实现,在设置好的允许扩展名中查找,不符合的则禁止上传。
 

复制代码 代码示例:

//判断
var  value=document.all.picfile2.value;
if (value!=”"){
   if(!CheckExt(value.substr(value.length-3,3))){
    alert(”您要上传的图片不是.jpg或.jpeg格式!”);
    tab.tabPane.setSelectedIndex(2);
       return false;
   }
var ok=imgExceedSize(461,366);
      if (ok){
       tab.tabPane.setSelectedIndex(2);
       return false;
      }
}

//检查扩展名是否合法,合法返回True
 function CheckExt(ext){
    //允许的扩展名
    var AllowExt=”jpg|jpeg”;
    var ExtOK=false;
    var ArrayExt;
    if(AllowExt.indexOf(’|')!=-1){
     ArrayExt=AllowExt.split(’|');
     for(i=0;i<ArrayExt.length;i++){
      if(ext.toLowerCase()==ArrayExt[i]){
       ExtOK=true;
       break;
      }
     }
    }
    else{
     ArrayExt=AllowExt;
     if(ext.toLowerCase()==ArrayExt){
      ExtOK=true;
     }
    }
    return ExtOK;
 }

编辑推荐:php检测文件头信息 判断文件类型

#--->>常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)