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

js判断上传文件的格式

2011-08-09 22:22 246 查看
 <script type="text/javascript">

    function checkType(){  

    
  //前台得到上传文件的值  
  var fileName=document.getElementById("FileUpLoad1").value;  

    
  //js中返回String对象中子字符串最后出现的位置.  

  var seat=fileName.lastIndexOf(".");  

   
  //js中返回位于String对象中指定位置的子字符串并转换为小写.  
  var extension=fileName.substring(seat).toLowerCase();   

    
//判断允许上传的文件格式  

//  if(extension!=".jpg"&&extension!=".jpeg"&&extension!=".gif"&&extension!=".png"&&extension!=".bmp"){  

//  alert("不支持"+extension+"文件的上传!");  

//  return false;  

//  }

//  else

//  {  

//  return true;  

//  }  

    

  var allowed=[".rar",".zip"];  

  for(var i=0;i<allowed.length;i++){  

      if(!(allowed[i]!=extension)){  

          return true;  

      }  

  }  

  alert("为了本网站的安全,不支持"+extension+"格式,只可以上传rar或zip格式文件!");  

  return false;  



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