From 281e387c93e985edc3ab5b3dc542612d0f116b96 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 17 Jan 2025 07:17:03 +0000 Subject: [PATCH] =?UTF-8?q?sync(service):=20=E6=96=B0=E5=A2=9E=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E9=9A=8F=E6=9C=BA=E5=9B=BE=E7=89=87api=E3=80=81?= =?UTF-8?q?=E5=8F=AF=E9=85=8D=E7=BD=AE=E6=98=AF=E5=90=A6=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=A7=81=E6=9C=89=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/src/controllers/image.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/service/src/controllers/image.js b/service/src/controllers/image.js index add6ed9..d87a907 100644 --- a/service/src/controllers/image.js +++ b/service/src/controllers/image.js @@ -500,14 +500,15 @@ export async function handleGetImage(request, env) { const { metadata } = await env.CYI_IMGKV.getWithMetadata(randomImage.id); - // 直接返回图片数据和响应头 - return new Response(imageData, { + // 返回与 handleGetImage 相同的格式 + return { + body: imageData, headers: { 'Content-Type': metadata.mimeType || 'application/octet-stream', 'Content-Disposition': `inline; filename="${metadata.filename || 'unknown.png'}"`, 'Cache-Control': CONFIG.CACHE_CONTROL, }, - }); + }; } catch (error) { console.error('Error fetching random image:', error);