drag n drop

This commit is contained in:
Wavering Ana 2022-11-15 15:07:35 -05:00
parent e02e3d2946
commit 9358ba54cc
No known key found for this signature in database
GPG key ID: 51C992200FFA5281
4 changed files with 108 additions and 4 deletions

View file

@ -18,9 +18,20 @@ const storage = multer.diskStorage({
else
cb(null, prefix + '-' + req.body.title + extension(file.originalname))
}
})
});
let upload = multer({ storage: storage });
const fileFilter = function(req, file, cb) {
if (file.mimetype == "image/png" || file.mimetype == "image/jpg" || file.mimetype == "image/jpeg" || file.mimetype == "image/gif" || file.mimetype == "image/webp"
|| file.mimetype == "video/mp4" || file.mimetype == "video/mov" || file.mimetype == "video/webm"
|| file.mimetype == "audio/mpeg" || file.mimetype == "audio/ogg") {
cb(null, true)
} else {
cb(null, false);
//return cb(new Error('Only media files allowed'));
}
}
let upload = multer({ storage: storage, fileFilter: fileFilter });
let db = require('../db');