Я пытаюсь научиться манипулировать изображением как svg для проекта. Я хотел иметь возможность экспортировать изображение на свой компьютер в формате png, jpg, et c, и это было возможно благодаря следующей функции. Теперь я хотел бы получить доступ к тому же изображению и отправить его по почте. Проблема в том, что я понятия не имею, как манипулировать им как файлом, чтобы отправить его в мой почтовый API.
private static startDownload(url: string, name: string, extension: string): void {
const a = document.createElement("a");
a.style.display = "none";
document.body.appendChild(a);
a.href = url;
a.download = `${name}.${extension}`;
console.log(a);
a.click();
window.URL.revokeObjectURL(a.href);
document.body.removeChild(a);
}