Привет. Я пытаюсь преобразовать удаленный образ из файлов облачного хранилища в base64, но загружаю смешанный активный контент в консоль. Я также попробовал это с Canvas, но получаю сообщение об ошибке "Ошибка перекрестного источника" в консоли. Пожалуйста, предложите.
var url = "http://1ae2a3aafe30ce7168e4-04fc9e18e832cf1475b32d087b84e087.r95.cf1.rackcdn.com/caps/179_by_inopoke.jpg";
var xmlHTTP = new XMLHttpRequest();
xmlHTTP.open('GET', url, true);
xmlHTTP.responseType = 'arraybuffer';
xmlHTTP.onload = function(e) {
var arr = new Uint8Array(this.response);
var raw = String.fromCharCode.apply(null,arr);
var b64 = base64.encode(raw);
var dataURL="data:image/png;base64," + b64;
console.log('res', dataURL);
};
xmlHTTP.send();