【发布时间】:2015-10-20 06:04:09
【问题描述】:
我正在尝试使用 multer 保存文件,但它并不想工作:
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './')
},
filename: function (req, file, cb) {
cb(null, file.originalname + '-' + Date.now() + '.' + path.extname(file.originalname));
}
});
var upload = multer({ storage: storage,
onFileUploadComplete : function (file) {
console.log('Completed file!');
},
onParseStart : function() {
console.log('whatevs');
}});
app.post('/upload' ,upload.single('thisisme'), function(req,res) {});
文件确实被保存,但 ParseStart 或 UploadComplete 从未被触发。这是为什么?我也尝试使用 app.use ( multer ... );
【问题讨论】: