【发布时间】:2016-07-24 15:36:23
【问题描述】:
我不知道为什么这不起作用。上传正常,命名有很长的字符串,如04504a8b6c715f933110c8c970a8f6ad。我想要的是文件名+扩展名。
var multer = require('multer');
var upload = multer({
dest: 'public/uploads',
filename: function (req, file, cb) {
switch (file.mimetype) {
case 'image/jpeg':
ext = '.jpeg';
break;
case 'image/png':
ext = '.png';
break;
}
cb(null, file.originalname + ext);
}
});
router.post('/upload_photo', upload.any(), function(req, res, next) {
//callback
});
【问题讨论】:
标签: javascript node.js express multer