fix: decode URI component pada nama file upload di endpoint mobile

This commit is contained in:
2026-06-08 11:22:28 +08:00
parent 928acf2c03
commit 026e07ac78
5 changed files with 5 additions and 5 deletions

View File

@@ -164,7 +164,7 @@ export async function POST(request: Request, context: { params: { id: string } }
if (String(pair[0]).substring(0, 4) == "file") {
const file = body.get(pair[0]) as File
const fExt = file.name.split(".").pop()
const fName = file.name.replace("." + fExt, "")
const fName = decodeURIComponent(file.name.replace("." + fExt, ""))
const upload = await funUploadFile({ file: file, dirId: DIR.project })
if (upload.success) {

View File

@@ -84,7 +84,7 @@ export async function POST(request: Request, context: { params: { id: string } }
const file = body.get(key) as File;
const fExt = file.name.split(".").pop();
const fName = file.name.replace("." + fExt, "");
const fName = decodeURIComponent(file.name.replace("." + fExt, ""));
const upload = await funUploadFile({ file, dirId: DIR.project });
if (!upload.success) continue;

View File

@@ -114,7 +114,7 @@ export async function POST(request: Request, context: { params: { id: string } }
if (String(pair[0]).substring(0, 4) == "file") {
const file = body.get(pair[0]) as File
const fExt = file.name.split(".").pop()
const fName = file.name.replace("." + fExt, "")
const fName = decodeURIComponent(file.name.replace("." + fExt, ""))
const upload = await funUploadFile({ file: file, dirId: DIR.task })

View File

@@ -213,7 +213,7 @@ export async function POST(request: Request) {
if (String(pair[0]).substring(0, 4) == "file") {
const file = body.get(pair[0]) as File
const fExt = file.name.split(".").pop()
const fName = file.name.replace("." + fExt, "")
const fName = decodeURIComponent(file.name.replace("." + fExt, ""))
const upload = await funUploadFile({ file: file, dirId: DIR.task })
if (upload.success) {

View File

@@ -87,7 +87,7 @@ export async function POST(request: Request, context: { params: { id: string } }
const file = body.get(key) as File;
const fExt = file.name.split(".").pop();
const fName = file.name.replace("." + fExt, "");
const fName = decodeURIComponent(file.name.replace("." + fExt, ""));
const upload = await funUploadFile({ file, dirId: DIR.task });
if (!upload.success) continue;