gx
chenyc
2025-02-10 ae1184884d28b5cdb719efa8523e5d04b75175f9
gx
1个文件已修改
1个文件已添加
13 ■■■■■ 已修改文件
app.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
uploads/1739176176233.jpg 补丁 | 查看 | 原始文档 | blame | 历史
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)
  }
})
// 加载文件存储
uploads/1739176176233.jpg