How to store a file with file extension with multer?

后端 未结 11 1633
情话喂你
情话喂你 2020-12-13 17:56

Managed to store my files in a folder but they store without the file extension.

Does any one know how would I store the file with file extension?

11条回答
  •  盖世英雄少女心
    2020-12-13 18:11

    I have a workaround for the adding proper extension of files. If you use path node module

    var multer = require('multer');
    var path = require('path')
    
    var storage = multer.diskStorage({
      destination: function (req, file, cb) {
        cb(null, 'uploads/')
      },
      filename: function (req, file, cb) {
        cb(null, Date.now() + path.extname(file.originalname)) //Appending extension
      }
    })
    
    var upload = multer({ storage: storage });
    

提交回复
热议问题