这是我将普通图片转换为base64的代码:
var c = document.createElement("canvas");
var ctx = c.getContext("2d");
var img = document.createElement("img");
img.src = "file:///" + contact.photos[0].value;
ctx.drawImage(img, 100, 100);
console.log(c.toDataURL());
然而,这会输出一个空图像。 contact.photos[0].value
变量来自Cordova Contacts Plugin,其中iOS上的所有联系人照片都表示为本地URL。我怎么能做到这一点?