zhaoxing
2022-08-22 74bb50ce93d0c9cd20a0b84f63db46f433a39e91
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