Я пытаюсь загрузить изображение с URL-адреса и преобразовать его в строку base64.
Все, что я получаю, это строка, но когда я использую ее в качестве источника html изображения, изображения всегда пусты.
Что я делаю неправильно?
function getBase64Image(imgUrl) {
var image = new Image();
var canvas = document.createElement("canvas");
var context = canvas.getContext('2d');
image.src = imgUrl;
context.drawImage(image,0,0);
return canvas.toDataURL();
}
Функция возвращает строку.
Спасибо.