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 ++++++++++++-
 uploads/1739176176233.jpg |    0 
 2 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)
   }
 })
 // 加载文件存储
diff --git a/uploads/1739176176233.jpg b/uploads/1739176176233.jpg
new file mode 100644
index 0000000..8e72de7
--- /dev/null
+++ b/uploads/1739176176233.jpg
Binary files differ

--
Gitblit v1.8.0