feat: heic support

This commit is contained in:
Raul Lugo
2026-09-12 23:50:10 +02:00
parent b78d1ee094
commit 5aa35e7d18
18 changed files with 336 additions and 153 deletions
+7 -1
View File
@@ -15,7 +15,13 @@ export async function POST(request: Request) {
return NextResponse.json({ message: "Upload deadline has passed" }, { status: 403 })
}
const parsed = presignUploadSchema.safeParse(await request.json())
let body: unknown
try {
body = await request.json()
} catch {
return NextResponse.json({ message: "Invalid upload request" }, { status: 400 })
}
const parsed = presignUploadSchema.safeParse(body)
if (!parsed.success) {
return NextResponse.json({ message: "Invalid upload request" }, { status: 400 })