diff --git a/src/index.ts b/src/index.ts index 72f80d5..a9c1704 100644 --- a/src/index.ts +++ b/src/index.ts @@ -120,9 +120,11 @@ export default { } // File if (data instanceof File) { - title = data.name ?? undefined; + if (data.name) { + title = data.name; + mime = contentType(title) || undefined; + } buffer = await data.arrayBuffer(); - mime = data.type; // Text } else { buffer = new TextEncoder().encode(data)