如何提取表单数据的字段名称

时间:2018-11-22 10:21:17

标签: go

My Go充当路由器,将URL路径定向到各个项目。

我一直想做的就是获取表单数据的字段名称,

正文的响应:

----------------------------858963562546262475963074
Content-Disposition: form-data; name="name"

james
----------------------------858963562546262475963074
Content-Disposition: form-data; name="account"

admin
----------------------------858963562546262475963074

我可以通过执行g.PostForm()来获取价值,但是我试图获取名称字段(名称,帐户)来确定是否给出了参数,但内容是否为空

2 个答案:

答案 0 :(得分:0)

很显然,您应该将数据解析为多部分表单数据。请检查适合您需求的multipart包装。 multipart package documentation

答案 1 :(得分:0)

我找到了相关问题的解决方案。

解决方案:

g.Request.ParseMultipartForm(128)
getForm := g.Request.MultipartForm

在“地图”中检索值: getForm.Value