Я хочу получить доступ к ArrayBuffer с удаленного URL. Итак, я создал функцию:
fetch('some url')
.then(function(response) {
const file = new File([response], response.url, {type:'image/jpg'});
const reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onload = function(e) {
const dataURL = reader.result;
console.log(dataURL);
};
})
И у меня неправильный размер ArrayBuffer: ArrayBuffer (17 = длина моего URL) вместо реального размера изображения (я думаю, около 24000). В чем здесь проблема?