Строка base64 в файл jpg с использованием JavaScript
Я хотел бы преобразовать строку base64 в объект файла jpg, используя JavaScript.
Я попробовал следующее (согласно этой теме), но он возвращает мне поврежденный файл, когда я пытаюсь загрузить изображение jpg:
this.urltoFile(screenshot, 'file.jpg', "image/jpeg")
urltoFile(url, filename, mimeType){
return (fetch(url)
.then(function(res){return res.arrayBuffer();})
.then(function(buf){return new File([buf], filename, {type:mimeType});})
);
}
Я также попробовал следующие потоки, но ни один из них не дал мне действительный объект JavaScript-файла, и если они это сделают, получающийся файл будет поврежден:
Конвертировать Base64 в файл изображения с помощью JavaScript