解决angularjs判断上传文件大小

前端之家收集整理的这篇文章主要介绍了解决angularjs判断上传文件大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在input控件中加入如下的代码

onchange="angular.element(this).scope().viewImg()"

在controller中

$scope.viewImg=function(){

varimgFile=angular.element("#inputImage")[0].files[0];

//formData上传对象

varformData=newFormData();

varreader=newFileReader();

reader.onload=function(e){

$scope.imgUrl=e.currentTarget.result;

//绑定图片

if($scope.imgUrl){

angular.element("#imgShow").attr("src",$scope.imgUrl);

}

};

if(imgFile.size>1024*1024){

messageBox.showError('图片大小不能超过500k');

$scope.tosave=true;

}

reader.readAsDataURL(imgFile);

}

猜你在找的Angularjs相关文章