function upLoad(){
let canvas = document.getElementById("canvas");
let ctx = canvas.getContext("2d")
let img = new Image()
img.src = "https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2716398045,2043787292&fm=253&gp=0.jpg"
img.crossOrigin = "anonymous"
img.width= 1920,
img.height = 1080
img.onload = function(){
ctx.drawImage(img,0,0,1920,1080)
}
let base64 = canvas.toDataURL('image/jpeg')
let data = new FormData()
let fileOfBlob = new File([dataURItoBlob(base64)], new Date().getTime() + '.png', { type: "image/png" });
data.append('file', fileOfBlob)
},
}
function dataURItoBlob(base64) {
let byteString
const arr = base64.split(',')
if (arr[0].indexOf('base64') !== -1) {
byteString = atob(arr[1])
} else {
byteString = unescape(arr[1])
}
const mimeString = arr[0].split(':')[1].split(';')[0]
const ia = new Uint8Array(byteString.length)
for (let i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i)
}
return new Blob([ia], { type: mimeString })
}
function blobToFile(blob) {
return new File([blob], `${new Date().getTime()}.png`, { type: blob.type })
}