14 lines
392 B
TypeScript
14 lines
392 B
TypeScript
import { diskStorage } from 'multer';
|
|
import { extname } from 'path';
|
|
|
|
export const multerConfig = {
|
|
storage: diskStorage({
|
|
destination: './server/uploads',
|
|
filename: (req, file, cb) => {
|
|
const uniqueName =
|
|
Date.now() + '-' + Math.round(Math.random() * 1e9);
|
|
cb(null, uniqueName + extname(file.originalname));
|
|
},
|
|
}),
|
|
};
|