去,从多部分POST

时间:2015-08-10 17:03:57

标签: go multipartform-data

我一直在努力从Go中的多部分请求表单中提取表单值。表单包含x个键:值以及文件。

当我打印整个身体时,部件确实存在于BODY中。

备选方案1:

func(w http.ResponseWriter, r *http.Request) {
    r.ParseMultipartForm(0)

    fmt.Println(r.FormValue("key"))
}

这只返回空值。

备选方案2:

我的第二种方法是使用MultipartReader()执行类似的操作:

Read request payload in Go?

但是,在使用FormValue()获取最后一个值之前,这会给我“意外的EOF”。但它确实打印了9/10值。

对Go有更多经验的人能否提供一些提示如何解决这个问题?是的,我想我现在已经搜索了整个网络以寻求解决方案。似乎没什么用。

感谢。

0 个答案:

没有答案