multer一次上传两个文件,只显示一个的信息

上传一个音频,一个字符串
上传一个音频,一个字符串

后台是这样接收的

var storage = multer.memoryStorage();

var upload = multer({ storage: storage });
router.post('/upload', upload.fields([{ name: 'file', maxCount: 1 }, {name:'ss', maxCount: 1 }]), function(req, res, next){
    console.log(req.files);
    }

然后控制台打印出来的是这样的

{ file: 
   [ { fieldname: 'file',
       originalname: 'high20170705.mp3',
       encoding: '7bit',
       mimetype: 'audio/mp3',
       buffer: <Buffer 49 44 33 03 00 00 00 01 52 41 54 59 45 52 00 00 00 06 00 00 00 32 30 31 37 00 54 44 41 54 00 00 00 06 00 00 00 32 33 30 35 00 54 49 4d 45 00 00 00 06 ... >,
       size: 170948 } ] }

我想问,那个name为ss的信息去哪了?

阅读 2.1k
1 个回答

text类型的直接在req.body中找

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题