插入图像时检查图像大小和高度

时间:2017-06-15 06:41:08

标签: angularjs

在角度插入图像时我想检查图像的宽度和高度。如果宽度和高度不匹配,我会给出错误

$scope.imageChanged = function(files,selected_creative_size)
{
    $scope.backup_creative_size = '';   
    if (files != null) {
        var file = files[0];            
        //Here i want to check image size and height
        if()
        {                       
            //Add data into database
        }
        else
        {
            $scope.backup_creative_size = 'Please select' + file_prop[0]+' * '+file_prop[1];
        }
    }
};

1 个答案:

答案 0 :(得分:1)

尝试在事件onChange上使用此方法,最大大小为3 mb

$scope.uplFile = angular.element("input[type='file']")[0].files[0];
            if ($scope.uplFile.size < 3145728) {
              if ( $scope.uplFile.type == "image/jpg" || $scope.uplFile.type == "image/jpeg") {
               //your code
              } else {
                //your code
              }
            } else {
              //your code
            }