获取上传图片的相关信息

mac2026-08-19  2

<input type="file" onchange="changeImg(this)" /> function changeImg(file){ //获取文件流 var fileStream = file.files[0]; //文件大小 var size= fileStream.size; //文件名 var name = fileStream.name; //校验格式 var reg = /\.(jgp|png|gif)/; if(reg.test(name)){ console.log("格式正确") } //size是图片大小 单位是b 1m = 1024kb 1kb=1024b if(size > 1024){ console.log("图片大于1kb") } //尺寸大小 var reader = new FileReader(); reader.onload = function (e) { var data = e.target.result; var image = new Image(); image.onload = function() { var width= image.width, height = image.height; console.log(width,height) }; image.src = data; }; reader.readAsDataURL(fileStream); }
最新回复(0)