为什么 formidable 'multiple' select 不能与 'multipart/form-data' 一起使用?

why does formidable 'multiple' select not work with 'multipart/form-data'?

我尝试了很多方法来将 'multiple' select 选项解析为来自 enctype='multipart/form-data' 的数组,但它只显示最后一个 selected 项目。

我想用multiple='multiple'上传文件和一个select输入,但好像with formidable我只能负担其中一个。 Formidable 以正常形式检索 select 输入,但只有最后一个具有多部分形式。

有人知道解决该问题的方法吗?

package.json

{
  ...
  "dependencies": {
    "formidable": "^2.0.1"
  }
}

index.js

const formidable    = require('formidable')

const form = formidable({ multiples: true });

示例:select multiple

参考:https://www.npmjs.com/package/formidable