2013-05-28 1 views

답변

0

썸네일없이 액세스 폭과 heigth에 이미지가이 작업을 수행 할 수 있다는 것을 알고 유용 수 :

uploader.bind('FilesAdded', function(up, files) { 
     files = jQuery("#"+uploader.id+"_html5").get(0).files; 
     jQuery.each(files, function(i, file) { 
       var reader = new FileReader(); 
       reader.onload = (function(e) { 
         var image = new Image(); 
         image.src = e.target.result; 

           image.onload = function() { 
             // access image size here using this.width and this.height 
           } 
         }; 

       }); 

       reader.readAsDataURL(file); 
     } 
} 
0

들으 그것은 나를 도와 그리고 그것은 잘 동작입니다!

uploader.bind('FilesAdded', function(up, files) { 
    files = jQuery("#"+uploader.id+"_html5").get(0).files; 
    jQuery.each(files, function(i, file) { 
     var reader = new FileReader(); 
     reader.onload = (function(e) { 
      var image = new Image(); 
      image.src = e.target.result; 
      image.onload = function() { 
       if(this.width < 8000 && this.height < 8000){ 
        uploader.start(); 
       }else{ 
        var message_max_picture = "<?php echo __('Vous avez dépassé les dimensions autorisées pour l\'image '); ?>"; 
        display_error_serv('Erreur', message_max_picture, ''); 
        uploader.removeFile(myfile); 
       } 
      } 
     }; 
    }); 
    reader.readAsDataURL(file); 
});