Monday, 24 April 2017

NodeJS: 'multer' file upload callback function

I am using 'multer' plugin for file upload. I want to call another function after file upload successfully.

Here my code:

module.exports.uploadFile = upload.single('file', '_id'), function (req, res, next) {
    console.log('Uploade Successful');
}

var upload = multer({
storage: multer.diskStorage({
    destination: './Media/ChatDocUpload',
    filename: function (req, file, cb) {
        var dest = './Media/ChatDocUpload';

        //query string params
        var _chatMessageID = req.query.chatMessageID;

        var _ext = file.originalname.substring(file.originalname.indexOf("."));
        var _fileName = _chatMessageID + _ext;

        cb(null, _fileName);
    }
})
});

I want to call my new function after image uploaded. Using this code i can upload image successfully, but not get call callback function



via Hardik Mandankaa

No comments:

Post a Comment