使用图像文件,我正在获取图像的url,需要将其发送到Web服务。从那里开始,图像必须本地保存在我的系统上。我正在使用的代码:var imagepath = $("#imageid").val();// from this getting the path of the selected imagethat var st = imagepath.replace(data:image/png or jpg; base64"/"");如何将图片网址转换为BASE64?
3 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
这是您的html-
<img id="imageid" src="">
<canvas id="imgCanvas" />
JavaScript应该是-
var can = document.getElementById("imgCanvas");
var img = document.getElementById("imageid");
var ctx = can.getContext("2d");
ctx.drawImage(img, 10, 10);
var encodedBase = can.toDataURL();
'encodedBase'包含图像的Base64编码。
添加回答
举报
0/150
提交
取消