From 4250e7de2f19a3c2094089e546fd3c75c07634a4 Mon Sep 17 00:00:00 2001 From: yuyx <237899745@qq.com> Date: Sun, 30 Nov 2025 13:54:58 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=B7=BB=E5=8A=A0displayName?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=98=BE=E7=A4=BA=E8=A7=A3=E7=A0=81=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E6=96=87=E4=BB=B6=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 后端返回文件列表时添加displayName字段(解码HTML实体) - 前端使用displayName显示文件名,保持原始name用于操作 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backend/server.js | 1 + frontend/app.html | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/server.js b/backend/server.js index 5037814..445b9a0 100644 --- a/backend/server.js +++ b/backend/server.js @@ -2279,6 +2279,7 @@ app.get('/api/files', authMiddleware, async (req, res) => { return { name: item.name, + displayName: decodeHtmlEntities(item.name), type: item.type === 'd' ? 'directory' : 'file', size: item.size, sizeFormatted: formatFileSize(item.size), diff --git a/frontend/app.html b/frontend/app.html index eb9966e..31818db 100644 --- a/frontend/app.html +++ b/frontend/app.html @@ -1373,10 +1373,10 @@ -
{{ file.name }}
-
{{ file.isDirectory ? '文件夹' : file.sizeFormatted }}
- +
{{ file.displayName || file.name }}
+
{{ file.isDirectory ? '文件夹' : file.sizeFormatted }}
+
@@ -1419,7 +1419,7 @@ - {{ file.name }} + {{ file.displayName || file.name }}
{{ file.isDirectory ? '-' : file.sizeFormatted }}