2017-06-03 56 views

回答

0

您指定的fileFilter選項回調(見https://github.com/expressjs/multer#filefilter)初始化multer時將要求每個文件上傳,或者你可以簡單地如果檢查req.file(如果你使用.single())或檢查req.files您在快速回撥中使用.multi()

例如爲:

const multer = require('multer'); 
const upload = multer({ 
    dest: 'upload/', 
    fileFilter: function (req, file, cb) { 
     console.log('fileFilterCallback', file); 
     cb(null, true); 
    } 
}); 
app.post('/upload', upload.single('recfile'), function (req,res) { 
    console.log('express callback', req.file); 

}) 

希望這有助於。

相關問題