1.0.1 • Published 7 years ago

meanie-multer-mime-types-filter v1.0.1

Weekly downloads
9
License
MIT
Repository
github
Last release
7 years ago

meanie-multer-mime-types-filter

npm version node dependencies github issues codacy

Simple helper to create a mime types filter for Multer given an array of mime types

Meanie

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

License

(MIT License)

Copyright 2016-2017, Adam Reis

1.0.1

7 years ago

1.0.0

8 years ago