getBase64(url, callback) {
var Img = new Image(),
dataURL = "";
Img.src = url + "?v=" + Math.random();
Img.setAttribute("crossOrigin", "Anonymous");
Img.onload = function() {
var canvas = document.createElement("canvas"),
width = Img.width,
height = Img.height;
canvas.width = width;
canvas.height = height;
canvas.getContext("2d").drawImage(Img, 0, 0, width, height);
dataURL = canvas.toDataURL("image/png");
callback ? callback(dataURL) : null;
};
},
使用:
this.getBase64(this.url, data => {
// data 即是转化后的地址
})
将文件 url 转换未 base64 格式
最新推荐文章于 2023-04-24 13:24:57 发布