JQUERY验证上传文件大小
function checkImgType(this_){ var filepath=$(this_).val(); var extStart=filepath.lastIndexOf("."); var ext=filepath.substring(extStart,filepath.length).toUpperCase(); if(ext!=".PNG"&&ext!=".GIF"&&ext!=".JPG"){ alert("图片限于png,gif,jpg格式"); $(this_).focus(); if ( $.browser.msie) { //判断浏览器 this_.select(); document.execCommand("delete"); }else{ $(this_).val(""); } return false; } var file_size = 0; if ( $.browser.msie) { var img=new Image(); img.src=filepath; if(img.fileSize > 0){ if(img.fileSize>3*1024){ alert("图片不大于3MB。"); $(this_).focus(); this_.select(); document.execCommand("delete"); return false ; } } } else { file_size = this_.files[0].size; console.log(file_size/1024/1024 + " MB"); var size = file_size / 1024; alert(size); if(size > 3){ alert("上传的文件大小不能超过3M!"); $(this_).focus(); $(this_).val(""); return false ; } } return true; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。