Skip to content

Commit 5f3a1ec

Browse files
committed
fix: dest config multer
1 parent 864174b commit 5f3a1ec

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

src/modules/ConfigMulter.ts

+14-10
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,19 @@
22
import multer from 'multer'
33
import { Request, Express } from 'express'
44

5-
const storage = multer.diskStorage({
6-
destination: 'public/uploads/',
7-
filename(req: Request, file: Express.Multer.File, cb): void {
8-
cb(null, [Date.now(), file.originalname].join('-'))
9-
},
10-
})
5+
const multerSetup = (dest?: string) => {
6+
const storage = multer.diskStorage({
7+
destination: dest || 'public/uploads/',
8+
filename(req: Request, file: Express.Multer.File, cb): void {
9+
cb(null, [Date.now(), file.originalname].join('-'))
10+
},
11+
})
1112

12-
const ConfigMulter = multer({
13-
storage,
14-
})
13+
const ConfigMulter = multer({
14+
storage,
15+
})
1516

16-
export default ConfigMulter
17+
return ConfigMulter
18+
}
19+
20+
export default multerSetup

0 commit comments

Comments
 (0)