This commit is contained in:
shijing 2021-11-23 14:57:41 +08:00
parent 6eace8e842
commit 647486b959
1 changed files with 15 additions and 9 deletions

View File

@ -1007,19 +1007,25 @@
let image = new Image();
image = canvas.toDataURL('image/png');
this.canvasImg = image;
let img = image.split(";")[1];
debugger;
console.log(image);
debugger;
let imgData = {mime:'base64',file:img,type:'图片'};
upFile(imgData).then((res) => {
let file = this.base64ToFile(image);
let formData = new FormData();
formData.append('file', file);
upFile(formData).then((res) => {
debugger;
console.log(res);
debugger;
})
// document.getElementById('res').innerHTML = '<img style="border: 1px solid #666666;" src="'+image+'">';
},
base64ToFile(baseUrl) {
let arr = baseUrl.split(',');
// let type = arr[0].match(/:(.*?);/)[1]; // 解锁图片类型
let bytes = atob(arr[1]); // 解码base64
let n = bytes .length;
let bufferArray = new Uint8Array(n);
while (n--) {
bufferArray[n] = bytes.charCodeAt(n);
}
return new File([bufferArray ],{ type:'image/png'});
},
//新增记录表