From 549956adda9139bf6ed9706d6109d69b508177dd Mon Sep 17 00:00:00 2001 From: sliverp Date: Fri, 30 Jan 2026 14:35:17 +0800 Subject: [PATCH] 111 --- src/image-server.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/image-server.ts b/src/image-server.ts index 1c22a58..1b678b6 100644 --- a/src/image-server.ts +++ b/src/image-server.ts @@ -341,26 +341,34 @@ export function saveImage( */ export function saveImageFromPath(filePath: string, ttlSeconds?: number): string | null { try { + console.log(`[image-server] saveImageFromPath: ${filePath}`); + // 检查文件是否存在 if (!fs.existsSync(filePath)) { + console.log(`[image-server] File not found: ${filePath}`); return null; } // 读取文件 const buffer = fs.readFileSync(filePath); + console.log(`[image-server] File size: ${buffer.length}`); // 根据扩展名获取 MIME 类型 const ext = path.extname(filePath).toLowerCase().replace(".", ""); + console.log(`[image-server] Extension: "${ext}"`); const mimeType = getMimeType(ext); + console.log(`[image-server] MIME type: ${mimeType}`); // 只处理图片文件 if (!mimeType.startsWith("image/")) { + console.log(`[image-server] Not an image file`); return null; } // 使用 saveImage 保存 return saveImage(buffer, mimeType, ttlSeconds); - } catch { + } catch (err) { + console.error(`[image-server] saveImageFromPath error:`, err); return null; } }