From 33f2a729d602d879685ebea425c9c7a72e43f909 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 3 Feb 2026 14:45:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20PicWish=20API=E8=BF=94=E5=9B=9E=E7=9A=84?= =?UTF-8?q?=E6=98=AFfile=E5=AD=97=E6=AE=B5=E4=B8=8D=E6=98=AFimage=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/watermark-remove/route.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/watermark-remove/route.ts b/app/api/watermark-remove/route.ts index b38702c1a..4d0b2eaef 100644 --- a/app/api/watermark-remove/route.ts +++ b/app/api/watermark-remove/route.ts @@ -56,13 +56,13 @@ async function pollForResult(taskId: string, apiKey: string): Promise<{ success: // 检查任务状态 if (result.data?.state === 1) { - // 任务完成 - const imageUrl = result.data?.image; + // 任务完成 - PicWish API 返回 "file" 字段 + const imageUrl = result.data?.file || result.data?.image; if (imageUrl) { return { success: true, imageUrl }; } return { success: false, error: "处理完成但未返回图片URL" }; - } else if (result.data?.state === -1) { + } else if (result.data?.state === -1 || result.data?.state < 0) { // 任务失败 return { success: false, error: result.data?.error || "去水印处理失败" }; }