jq 上传文件相关-判断文件名字/大小-弹出文件管理器

来源:互联网 发布:剑灵水鸢捏脸数据 编辑:程序博客网 时间:2024/06/13 08:41
/** * 判断文件大小 * target:type=file 的input * ep: $("#file"); */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.prop("files")[0].size;          }        var size = fileSize / 1024;         if(size>10000){        layer.confirm("文件不能大于10M");      target.value="";      return false;     }else         {         return true;         }}/** * 判断文件格式 */function fileName(target){     var filepath = target.val();     var extStart = filepath.lastIndexOf(".");     var ext = filepath.substring(extStart, filepath.length).toUpperCase();     if (ext != ".ZIP" && ext != ".RAR" && ext != ".7Z" && ext != ".TAR") {       layer.confirm("请选择压缩文件");       return false;     }else{         return true;     }    }//通过jq模拟手动点击选择文件按钮function optFile(){     $("#File").click();//设置一个隐藏的type=file的input。这里触发弹出文件管理器     $("#File").change(function(e){         var str=$(this).val();         $("#address").val(str);//这里将选择的文件的名字赋值给一个input     });    }
原创粉丝点击