From ae1184884d28b5cdb719efa8523e5d04b75175f9 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 10 二月 2025 16:30:24 +0800
Subject: [PATCH] gx
---
app.js | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/app.js b/app.js
index bd61451..e577b05 100644
--- a/app.js
+++ b/app.js
@@ -16,13 +16,24 @@
faceapi.env.monkeyPatch({ Canvas, Image });
const app = express();
+
+function getFileExtension(filename) {
+ // 检查是否有点存在,如果没有直接返回空字符串
+ if (filename.indexOf('.') === -1) return '';
+
+ // 使用split方法根据最后一个点分割字符串,并取最后一部分作为扩展名
+ return filename.split('.').pop();
+}
+
+
// 设置存放格式
const storage = multer.diskStorage({
destination(req, file, cb) {
cb(null, './uploads')
},
filename(req, file, cb) {
- cb(null, Date.now() + 'face')
+ const originalname = getFileExtension(file.originalname)
+ cb(null, Date.now() + '.'+originalname)
}
})
// 加载文件存储
--
Gitblit v1.8.0