<input type="file" id="file" />
<script type="text/javascript">
var f = document.getElementById('file');
f.onchange = function(){
var i = new Image()
, f_val = f.value
, isImg = /jpg|gif/i.test( (f_val.match(/\.(\w+)$/)[0]).toLowerCase() )
, num_tmp = 0;
i.src = f_val;
if(!isImg){
alert('图片格式不对,请选择正确的图片');
//选择的不是图片的时候;
return false;
}
var newSetInterval = setInterval(function(){
num_tmp++;
if(num_tmp>=10){
alert('图片已损坏,请换一张图片');
//当后缀是图片格式,但是是后改的后缀,在这里添加对应动作
clearInterval(newSetInterval);
return false;
}
if(i.fileSize && i.fileSize != -1){
alert(i.fileSize);
//在这里添加你的判断、图片处理代码
clearInterval(newSetInterval);
};
}, 20);
}
</script>
用javascript判断上传图片的大小
最新推荐文章于 2019-06-10 17:56:49 发布