FIX: Remove wrong content-type is sharing workbooks

This failed to share workbooks with emojis, for instance
This commit is contained in:
Nicolás Hatcher
2025-07-06 17:33:55 +02:00
committed by Nicolás Hatcher Andrés
parent 3a68145848
commit 198f3108ef
2 changed files with 2 additions and 7 deletions

View File

@@ -17,8 +17,7 @@ function ShareWorkbookDialog(properties: {
const generateUrl = async () => {
if (properties.model) {
const bytes = properties.model.toBytes();
const fileName = properties.model.getName();
const hash = await shareModel(bytes, fileName);
const hash = await shareModel(bytes);
setUrl(`${location.origin}/?model=${hash}`);
}
};

View File

@@ -81,15 +81,11 @@ export async function downloadModel(bytes: Uint8Array, fileName: string) {
a.remove();
}
export async function shareModel(
bytes: Uint8Array,
fileName: string,
): Promise<string> {
export async function shareModel(bytes: Uint8Array): Promise<string> {
const response = await fetch("/api/share", {
method: "POST",
headers: {
"Content-Type": "application/octet-stream",
"Content-Disposition": `attachment; filename="${fileName}"`,
},
body: bytes,
});