From 755489546b6ee95571782b6cd6b4d13c3a10d0af Mon Sep 17 00:00:00 2001 From: LaoShui <79132480+laoshuikaixue@users.noreply.github.com> Date: Wed, 18 Feb 2026 20:24:43 +0800 Subject: [PATCH] =?UTF-8?q?refactor(util):=20=E7=AE=80=E5=8C=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=B8=AE=E5=8A=A9=E5=B7=A5=E5=85=B7=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除未使用的 path 模块引入 - 将 getFileExtension 函数从异步改为同步 - 优化 sanitizeFilename 函数逻辑,移除冗余扩展名处理 --- util/fileHelper.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/util/fileHelper.js b/util/fileHelper.js index 24f5a5a..6f49eb7 100644 --- a/util/fileHelper.js +++ b/util/fileHelper.js @@ -1,6 +1,5 @@ const fs = require('fs') const crypto = require('crypto') -const path = require('path') const logger = require('./logger') function isTempFile(file) { @@ -61,7 +60,7 @@ async function readFileChunk(filePath, offset, length) { return buffer } -async function getFileExtension(filename) { +function getFileExtension(filename) { if (!filename) return 'mp3' if (filename.includes('.')) { return filename.split('.').pop().toLowerCase() @@ -71,7 +70,6 @@ async function getFileExtension(filename) { function sanitizeFilename(filename) { if (!filename) return 'unknown' - const ext = getFileExtension(filename) return filename .replace(/\.[^.]+$/, '') .replace(/\s/g, '')