diegosouzapw/OmniRoute · error
Invalid multipart upscale body: ${err instanceof Error ? err
Error message
Invalid multipart upscale body: ${err instanceof Error ? err.message : err} What it means
Error "Invalid multipart upscale body: ${err instanceof Error ? err.message : err}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/api/v1/images/upscale/route.ts:105
if (contentType.includes("multipart/form-data")) {
try {
const formData = await request.formData();
const body: Record<string, unknown> = {};
for (const [key, value] of formData.entries()) {
if (typeof value === "string") {
body[key] = value;
continue;
}
const file = value as File;
const bytes = Buffer.from(await file.arrayBuffer());
if (!bytes.length) continue;
const mime = file.type && file.type.startsWith("image/") ? file.type : "image/png";
body[key] = `data:${mime};base64,${bytes.toString("base64")}`;
}
return body;
} catch (err) {
log.warn("IMAGE", `Invalid multipart upscale body: ${err instanceof Error ? err.message : err}`);
return null;
}
}
try {
const parsed = await request.json();
return parsed && typeof parsed === "object" && !Array.isArray(parsed)
? (parsed as Record<string, unknown>)
: null;
} catch {
return null;
}
}
async function postHandler(request: Request) {
const rawBody = await readUpscaleBody(request);
if (!rawBody) {
return errorResponse(View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/api/v1/images/upscale/route.ts:105 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/f99fa247f9531ef9.
Report an issue: GitHub.