Я использую сохранить любой тип файла BLOB-объекта
saveAs(new Blob([file], {type:mime}),filename);
, но это не работает для файла изображения.
[! [введите описание изображения здесь] [1]] [1]
Сохраненный файл test.png не открывается
var img = atob('iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAIAAADkY5E+AAAAD0lEQVR42mNg0AthoDMGAE1BDruZMRqXAAAAAElFTkSuQmCC');
var blob=new Blob([img], {type: "image/png"})
saveAs( blob, "test.png");
[