最近做一個(gè)項(xiàng)目,上傳圖片,但是經(jīng)過(guò)canvas的時(shí)候,報(bào)錯(cuò):function getBase64Image(img) { var canvas = document.createElement("canvas"); //創(chuàng)建canvas DOM元素,并設(shè)置其寬高和圖片一樣 canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext("2d"); ctx.drawImage(img, 0, 0, img.width, img.height); //使用畫布畫圖 var ext = img.src.substring(img.src.lastIndexOf(".") + 1).toLowerCase(); //動(dòng)態(tài)截取圖片的格式 var dataURL = canvas.toDataURL("image/" + ext); //返回的是一串Base64編碼的URL并指定格式 return dataURL; }
前端上傳圖片 canvase drawImg 報(bào)錯(cuò)
蝴蝶不菲
2019-02-25 19:15:29