We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 864174b commit 5f3a1ecCopy full SHA for 5f3a1ec
src/modules/ConfigMulter.ts
@@ -2,15 +2,19 @@
2
import multer from 'multer'
3
import { Request, Express } from 'express'
4
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
-})
+const multerSetup = (dest?: string) => {
+ const storage = multer.diskStorage({
+ destination: dest || 'public/uploads/',
+ filename(req: Request, file: Express.Multer.File, cb): void {
+ cb(null, [Date.now(), file.originalname].join('-'))
+ },
11
+ })
12
-const ConfigMulter = multer({
13
- storage,
14
+ const ConfigMulter = multer({
+ storage,
15
16
-export default ConfigMulter
17
+ return ConfigMulter
18
+}
19
+
20
+export default multerSetup
0 commit comments