Skip to content
This repository has been archived by the owner on Aug 30, 2021. It is now read-only.
This repository has been archived by the owner on Aug 30, 2021. It is now read-only.

Bad example of file type valiator for multer.fileFilter #1270

Open
@incNick

Description

Source in file modules/users/server/controllers/users/users.profile.server.controller.js, some content like:

  var upload = multer(config.uploads.profileUpload).single('newProfilePicture');
  var profileUploadFileFilter = require(path.resolve('./config/lib/multer')).profileUploadFileFilter;

  // Filtering to upload only images
  upload.fileFilter = profileUploadFileFilter;

I just create one other controller use for save upload files, and reference above code, just found the fileFilter always not work. Correct way should be:

  var multerConfig = config.uploads.profileUpload;
  multerConfig.fileFilter = require(path.resolve('./config/lib/multer')).profileUploadFileFilter;
  var upload = multer(multerConfig).single('newProfilePicture');

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions