picture
This commit is contained in:
parent
6eace8e842
commit
647486b959
|
|
@ -1007,19 +1007,25 @@
|
||||||
let image = new Image();
|
let image = new Image();
|
||||||
image = canvas.toDataURL('image/png');
|
image = canvas.toDataURL('image/png');
|
||||||
this.canvasImg = image;
|
this.canvasImg = image;
|
||||||
let img = image.split(";")[1];
|
let file = this.base64ToFile(image);
|
||||||
debugger;
|
let formData = new FormData();
|
||||||
console.log(image);
|
formData.append('file', file);
|
||||||
debugger;
|
upFile(formData).then((res) => {
|
||||||
let imgData = {mime:'base64',file:img,type:'图片'};
|
|
||||||
upFile(imgData).then((res) => {
|
|
||||||
debugger;
|
debugger;
|
||||||
console.log(res);
|
console.log(res);
|
||||||
debugger;
|
debugger;
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
base64ToFile(baseUrl) {
|
||||||
// document.getElementById('res').innerHTML = '<img style="border: 1px solid #666666;" src="'+image+'">';
|
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'});
|
||||||
},
|
},
|
||||||
|
|
||||||
//新增记录表
|
//新增记录表
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue