直接调用 fileToBase64(raw).then(basr64=>console.log(basr64))
fileToBase64(res) {
return new Promise((resolve, reject) => {
let reader = new FileReader();
reader.readAsDataURL(res);
reader.onload = (e) => { //文件读取成功完成时触发
let base64 = e.target.result; //获得文件读取成功后的DataURL,也就是base64编码
let MAX_WIDTH = 800
// 图片压缩
let compress = (base64, quality, mimeType) => {
let cvs = document.createElement('canvas')
let img = document.createElement('img')
img.crossOrigin = 'anonymous'
return new Promise((resolve, reject) => {
img.src = base64
// 图片偏移值
let offetX = 0