From cef1e7406c379d7e8bcd55a49bba9e1f04362f39 Mon Sep 17 00:00:00 2001 From: sliverp Date: Fri, 30 Jan 2026 14:40:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A1=AE=E4=BF=9D=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=97=B6=E5=AD=98=E5=82=A8=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/image-server.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/image-server.ts b/src/image-server.ts index 1b678b6..0a523e2 100644 --- a/src/image-server.ts +++ b/src/image-server.ts @@ -313,6 +313,11 @@ export function saveImage( const ext = getExtFromMime(mimeType) || "png"; const filename = `${imageId}.${ext}`; + // 确保存储目录存在 + if (!fs.existsSync(currentConfig.storageDir)) { + fs.mkdirSync(currentConfig.storageDir, { recursive: true }); + } + // 保存文件 const filePath = path.join(currentConfig.storageDir, filename); fs.writeFileSync(filePath, buffer);