INNER CODE UNIT · JavaScript
filetypes
misa-j/social-network · controllers/chatController.js:13
const filetypes = /jpeg|jpg|png|gif/;
// Check ext
const extname = filetypes.test(path.extname(file.originalname).toLowerCase());
// Check mime
const mimetype = filetypes.test(file.mimetype);
if (mimetype && extname) {
return cb(null, true);
} else {
cb(new Error("Only images are allowed"));
}
}
const storage = multer.diskStorage({
//multers disk storage settings
destination: (req, file, cb) => {
cb(null, "./public/images/chat-images/");
},