Andy_kun, пример из статьи
https://habr.com/ru/post/120917/
BlobBuilder = window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder;
var xhr = new XMLHttpRequest();
xhr.open('GET', '/path/to/image.png', true);
xhr.responseType = 'arraybuffer';
xhr.onload = function(e) {
if (this.status == 200) {
var bb = new BlobBuilder();
bb.append(this.response); // Внимание: НЕ xhr.responseText
var blob = bb.getBlob('image/png');
/*...*/
}
};
xhr.send();