From 141c1aa9cb58f4d2deb5af4445bf902326366509 Mon Sep 17 00:00:00 2001 From: Djeeberjr Date: Mon, 20 Oct 2025 14:29:09 +0200 Subject: [PATCH] added downloadBlob function --- web/src/lib/downloadBlob.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 web/src/lib/downloadBlob.ts diff --git a/web/src/lib/downloadBlob.ts b/web/src/lib/downloadBlob.ts new file mode 100644 index 0000000..8614abf --- /dev/null +++ b/web/src/lib/downloadBlob.ts @@ -0,0 +1,8 @@ +export function downloadBlob(filename: string, content: string, mimeType = "text/plain") { + const blob = new Blob([content], { type: mimeType }); + const a = document.createElement("a"); + a.href = URL.createObjectURL(blob); + a.download = filename; + a.click(); + URL.revokeObjectURL(a.href); +}