I’m trying to send image to multer(npm module),but its not throwing any error or saving the image … is this the right format of data to send to multer
if it is then is there issue in multer code ?
const multer = require('multer')
const { v1: uuidv1, v1 } = require('uuid');
const MIME_TYPE_MAP = {
'image/png':'png',
'image/png':'jpeg',
'image/png':'jpg',
};
const fileUpload = multer({
limits:50000000,
storage:multer.diskStorage({
destination:(req,file,cb)=>{
cb(null,'../upload/images')
},
filename:(req,file,cb)=>{
const ext = MIME_TYPE_MAP[file.mimetype]
cb(null,v1()+'.'+ext);
}
}),
fileFilter: (req,file,cb)=>{
const isValid = !!MIME_TYPE_MAP[file.mimetype];
let error = isValid ? null : new Error('INvalid mime type')
cb(error,isValid);
}
});
module.exports =fileUpload;