const multer = require('multer');
const storage = multer.diskStorage({ destination: './uploads/' });
const fileFilter = (req, file, cb) => {
const allowedMimeTypes = ['image/jpeg', 'image/png', 'application/pdf'];
if (allowedMimeTypes.includes(file.mimetype)) {
cb(null, true);
} else {
cb(new Error('Only JPEG, PNG, and PDF files are allowed!'), false);
}
};
const upload = multer({ storage, fileFilter });
app.post('/upload-validate', upload.single('file'), (req, res) => {
res.send(`File uploaded successfully: ${req.file.filename}`);
});