0
私はこれがなぜ機能しないのか分からない。アップロードが動作しています。名前は04504a8b6c715f933110c8c970a8f6ad
のような長い文字列です。私はそれにファイル名+拡張子を望みます。multer renameはファイル名optsで動作しませんか?
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
});