File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff line change 2
2
import multer from 'multer'
3
3
import { Request , Express } from 'express'
4
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
- } )
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
+ } )
11
12
12
- const ConfigMulter = multer ( {
13
- storage,
14
- } )
13
+ const ConfigMulter = multer ( {
14
+ storage,
15
+ } )
15
16
16
- export default ConfigMulter
17
+ return ConfigMulter
18
+ }
19
+
20
+ export default multerSetup
You can’t perform that action at this time.
0 commit comments