jquery 上传多张图片 判断宽高

82 阅读1分钟
function imgWH(file, callback){    
    var img = new Image();    
    var url = window.URL || window.webkitURL;    
    img.src = url.createObjectURL(file);//预览加载    
    img.onload = function(){        
        if(img.width < 100 || img.height < 100) {            
            // 
            return false        
        }else{           
            callback(file)  
      }   
    }}
}

function uploadAjax(files, len){    
    var file;    
    var count = 0; 
    for(var i = 0; i < len; i++){       
        file = files[i];
        imgWH(file, function(temp){
            count++           
            $(".plus-point").show()
            $(".plus-upload-img").show()
            $(".crop-tool-wrapper-container").hide();
            $(".plus-upload-btn").hide()
            var formData = new FormData(); // formData的格式处理图片数据
            formData.append("file", temp) 
            $.ajax({
                type: "post",
                url : ctx + "tmv/segment",
                data: formData,
                contentType: false,
                processData: false,
                success: function (resData) { }
            }) 
        })
    }}