zoukankan      html  css  js  c++  java
  • 文件上传大小js判断

    function fileChange(target) {
         var fileSize = 0;         
         if (isIE && !target.files) {     
           var filePath = target.value;     
           var fileSystem = new ActiveXObject("Scripting.FileSystemObject");        
           var file = fileSystem.GetFile (filePath);     
           fileSize = file.Size;    
         } else {    
          fileSize = target.files[0].size;     
          }   
          var size = fileSize / 1024;    
          if(size>2000){  
           alert("附件不能大于2M");
           target.value="";
           return
          }
          var name=target.value;
          var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase();
          if(fileName !="xls" && fileName !="xlsx"){
              alert("请选择execl格式文件上传!");
              target.value="";
              return
          }
        } 
    
       function filefujianChange(target) {
           var fileSize = 0;         
           if (isIE && !target.files) {     
             var filePath = target.value;     
             var fileSystem = new ActiveXObject("Scripting.FileSystemObject");        
             var file = fileSystem.GetFile (filePath);     
             fileSize = file.Size;    
           } else {    
            fileSize = target.files[0].size;     
            }   
            var size = fileSize / 1024;    
            if(size>2000){  
             alert("附件不能大于2M");
             target.value="";
             return
            }
            var name=target.value;
            var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase();
            if(fileName !="jpg" && fileName !="jpeg" && fileName !="pdf" && fileName !="png" && fileName !="dwg" && fileName !="gif" ){
              alert("请选择图片格式文件上传(jpg,png,gif,dwg,pdf,gif等)!");
                target.value="";
                return
            }
          }
    function fileChange(target) {
         var fileSize = 0;         
         if (isIE && !target.files) {     
           var filePath = target.value;     
           var fileSystem = new ActiveXObject("Scripting.FileSystemObject");        
           var file = fileSystem.GetFile (filePath);     
           fileSize = file.Size;    
         } else {    
          fileSize = target.files[0].size;     
          }   
          var size = fileSize / 1024;    
          if(size>2000){  
           alert("附件不能大于2M");
           target.value="";
           return
          }
          var name=target.value;
          var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase();
          if(fileName !="xls" && fileName !="xlsx"){
              alert("请选择execl格式文件上传!");
              target.value="";
              return
          }
        } 
    
       function filefujianChange(target) {
           var fileSize = 0;         
           if (isIE && !target.files) {     
             var filePath = target.value;     
             var fileSystem = new ActiveXObject("Scripting.FileSystemObject");        
             var file = fileSystem.GetFile (filePath);     
             fileSize = file.Size;    
           } else {    
            fileSize = target.files[0].size;     
            }   
            var size = fileSize / 1024;    
            if(size>2000){  
             alert("附件不能大于2M");
             target.value="";
             return
            }
            var name=target.value;
            var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase();
            if(fileName !="jpg" && fileName !="jpeg" && fileName !="pdf" && fileName !="png" && fileName !="dwg" && fileName !="gif" ){
              alert("请选择图片格式文件上传(jpg,png,gif,dwg,pdf,gif等)!");
                target.value="";
                return
            }
          }
  • 相关阅读:
    mysql主从与mycat与MHA
    mycat+mysql集群:实现读写分离,分库分表
    centos7下扩展根分区(图文详解)
    MySQL高可用之MHA的搭建
    zabbix_agentd客户端安装与配置(windows操作系统)
    centos7手把手教你搭建zabbix监控
    有关添加System.Web的问题
    锚标签<a>
    MVC3出现“提供程序未返回 ProviderManifestToken 字符串”的解决办法
    解决.net后台调用js弹窗后,前台界面样式乱掉问题
  • 原文地址:https://www.cnblogs.com/peng111/p/6023164.html
Copyright © 2011-2022 走看看