From f655432376d316777233056713371bb4cefee2ca Mon Sep 17 00:00:00 2001 From: jj Date: Sun, 4 May 2025 18:59:41 +0000 Subject: [PATCH] lib/storage: always return files --- web/src/lib/storage/memory.ts | 2 +- web/src/lib/storage/storage.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/web/src/lib/storage/memory.ts b/web/src/lib/storage/memory.ts index f238b1a1..2652c8cb 100644 --- a/web/src/lib/storage/memory.ts +++ b/web/src/lib/storage/memory.ts @@ -48,7 +48,7 @@ export class MemoryStorage extends AbstractStorage { } } - return new Blob(outputView); + return new File(outputView, crypto.randomUUID()); } #expand(size: number) { diff --git a/web/src/lib/storage/storage.ts b/web/src/lib/storage/storage.ts index 4df68633..5b50eceb 100644 --- a/web/src/lib/storage/storage.ts +++ b/web/src/lib/storage/storage.ts @@ -7,8 +7,7 @@ export abstract class AbstractStorage { return false; } - abstract res(): Promise; + abstract res(): Promise; abstract write(data: Uint8Array | Int8Array, offset: number): Promise; abstract destroy(): Promise; }; -