У меня есть изображение галереи, которое отлично работает на моем локальном хосте, когда я перенес свой сайт на сервер Ubuntu, изображение на base64 не работает.
Вывод локального хоста: Изображение 1
Сервер Ubuntu: Изображение 2
Код:
getBase64Image(imgUrl, callback) {
let img = new Image();
img.onload = function(){
let canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
let ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
let dataURL = canvas.toDataURL("image/png");
dataURL = dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
callback(dataURL); // the base64 string
};
img.setAttribute('crossOrigin', 'anonymous');
img.src = imgUrl;
},