multer 文件后綴名


我的代碼是這樣寫的。

var storage = multer.diskStorage({
  destination: function (req, file, cb) {
    cb(null, 'upload1/')
  },
  filename: function (req, file, cb) {
    var singfileArray = file.originalname.split('.');
    var fileExtension = singfileArray[singfileArray.length - 1];
    cb(null, singfileArray[0] + '-' + Date.now() + "." + fileExtension);
    console.log(file);
  }
})

var upload = multer({
  storage: storage
})
router.post('/savedata', upload.single('logo'), function (req, res, next) {
  res.json({
    name: req.body.name,
    age: 10,
    range: [1, 2, 3, 4, 5, 6, 7]
  });
});

 控制台打印的信息

{ fieldname: 'logo',
originalname: '可視化宣傳材料.docx',
encoding: '7bit',
mimetype:
'application/vnd.openxmlformats-officedocument.wordprocessingml.document' }

 

我上傳文件的截圖

上傳后的目錄

 

另外給侯玉東侯姐的網站做做宣傳。nodejs+mysql做的。由本人開發,后端前后分離,前端考慮爬蟲的功能沒有進行分離。

北京中陸源環保科技有限公司 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM