2017-06-03 20 views

答えて

0

アップロードされたファイルごとに呼び出されますmulterを初期化するときは、(https://github.com/expressjs/multer#filefilterを参照)fileFilterオプションでコールバックを指定するか、単純に(あなたが.single()を使用している場合)req.fileを確認した場合、または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); 

}) 

・ホープ、このことができます。

関連する問題