jq判斷上傳圖片的大小和類型


<input name="file" type="file" id="changheadimg">
var File = document.getElementById("changheadimg");
    File.addEventListener('change', function() {
            var file = this.files[0];
            //判斷上傳圖片類型
            var path=$("input[name='file']").val(); 
            extStart = path.lastIndexOf('.'),
            ext = path.substring(extStart,path.length).toUpperCase();
            if(ext !== '.PNG' && ext !== '.JPG'){
             layer.msg("圖片類型必須是jpg,png中的一種");
             return false;
            }
//            var image = new Image();
//            image.src = path;
//            var filesize = image.filesize;
            //判斷上傳圖片大小
            var filesize = $(this)[0].files[0];
            if(filesize.size>0){
                if(filesize.size>204800){
                 layer.msg('請上傳大小小於200k的圖片');
                 return false;
                }
            }
 
})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM