1.0.1 • Published 7 years ago
meanie-multer-mime-types-filter v1.0.1
meanie-multer-mime-types-filter
Simple helper to create a mime types filter for Multer given an array of mime types
Installation
You can install this package using npm
.
npm install meanie-multer-mime-types-filter --save
Usage
let multer = require('multer');
let mimeTypesFilter = require('meanie-multer-mime-types-filter');
/**
* Upload middleware
*/
upload(req, res, next) {
//Get locals
const MIME_TYPES = ['image/jpeg', 'image/png', 'image/gif'];
//Create upload middleware
let upload = multer({
storage: multer.memoryStorage(),
fileFilter: mimeTypesFilter(MIME_TYPES),
}).single('file');
//Use middleware
upload(req, res, next);
}
Issues & feature requests
Please report any bugs, issues, suggestions and feature requests in the meanie-multer-mime-types-filter issue tracker.
Contributing
Pull requests are welcome! If you would like to contribute to Meanie, please check out the Meanie contributing guidelines.
Credits
- Meanie logo designed by Quan-Lin Sim
License
(MIT License)
Copyright 2016-2017, Adam Reis