diff --git a/app/api/enhance/route.ts b/app/api/enhance/route.ts index f2e1355..266f517 100644 --- a/app/api/enhance/route.ts +++ b/app/api/enhance/route.ts @@ -264,16 +264,13 @@ export async function POST(request: NextRequest) { formData.on("error", reject); }); - // 将Buffer转换为ArrayBuffer用于fetch - const arrayBuffer = formDataBuffer.buffer.slice( - formDataBuffer.byteOffset, - formDataBuffer.byteOffset + formDataBuffer.byteLength - ); + // 将Buffer转换为Uint8Array用于fetch(更兼容) + const uint8Array = new Uint8Array(formDataBuffer); response = await fetch(enhanceUrl, { method: "POST", headers, - body: arrayBuffer, + body: uint8Array, signal: controller.signal, });