<input type="checkbox" name="hobby" value="睡觉" />睡觉
<input type="checkbox" name="hobby" value="吃饭" />吃饭
<input type="checkbox" name="hobby" value="足球" />足球
form 表单中默认情况下,nodejs 的 HTTP 模块可以接收到多选[吃饭,喝水]
为了传图片,加上 multipart/form-data 后,多选只接收多选的最后一个参数,比如喝水,不再是数组.
请问如何哪里不对
1
NonClockworkChen OP 猜了一下是 formidable 的问题,打印原生是有两条数据的,去 github 上看了一下,发现了 issue.
https://github.com/felixge/node-formidable/issues/138 |
2
iot 2017-04-16 11:20:48 +08:00
hobby[]
|
3
hzw94 2017-04-19 09:45:52 +08:00
二楼正解,是 name 的错误,多选必须带[]
|