Изображение на base64 не работает на веб-сервере Ubuntu - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть изображение галереи, которое отлично работает на моем локальном хосте, когда я перенес свой сайт на сервер 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;
},
...