From bcbd856b21564f4afa2c40a39c04a4b4cfcaaf8d Mon Sep 17 00:00:00 2001 From: A Ibrahim Date: Fri, 6 Feb 2026 14:10:40 +0100 Subject: [PATCH] fix(storage): content size from head when it can't be calculated --- packages/storage/src/lib/object/put.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/storage/src/lib/object/put.ts b/packages/storage/src/lib/object/put.ts index 59dab7a..596cc38 100644 --- a/packages/storage/src/lib/object/put.ts +++ b/packages/storage/src/lib/object/put.ts @@ -143,6 +143,13 @@ export async function put( ); } + if (contentSize === 0) { + const fileInfo = await head(path, { config: options?.config }); + if (fileInfo.data !== undefined) { + contentSize = fileInfo.data.size; + } + } + return { data: { contentDisposition: options?.contentDisposition ?? undefined,