图片转base64上传

图片上传
let imgFile=$("inputEle").prop("files")[0];
let fileReader=new FileReader();
let imgObj=new Image();
let canvas=document.createElement("canvas");
var quality = 0.7;  // 默认图片质量为0.7
var ctx = canvas.getContext('2d');
fileReader.readAsDataURL(imgFile);
fileReader.(e)=>{
	imgObj.src=e.target.result
	ctx.drawImage(imgObj, 0, 0, w, h);//imgObj,x,y,w,h
	var base64 = canvas.toDataURL('image/jpeg', quality);
	$.ajax({
		type:"post",
		url:"",
		dataType:"json",
		data:{pic:base64},
		success:()=>{
				
		}
	})
}

猜你喜欢

转载自blog.csdn.net/weixin_42029487/article/details/86682151