cshenfu
2025-04-10 231ff2d244352a236d3da55c23e972a6adab2049
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const multer = require('koa-multer')
const path = require('path')
 
const storage = multer.diskStorage({
  destination:
    'public/uploads/' +
    new Date().getFullYear() +
    (new Date().getMonth() + 1) +
    new Date().getDate(),
  filename(ctx, file, cb) {
    const filenameArr = file.originalname.split('.')
    cb(null, Date.now() + '.' + filenameArr[filenameArr.length - 1])
  }
})
 
const upload = multer({ storage })
 
module.exports = upload