2 回答
TA贡献1801条经验 获得超16个赞
您可能可以通过使用request.ParseMultipartForm方法满足自己,然后request.FormValue像往常一样使用来获取值。请注意,您还request.MultipartForm可以访问您的文件。
例子:
func(w http.ResponseWriter, r *http.Request) {
// Here the parameter is the size of the form data that should
// be loaded in memory, the remaining being put in temporary
// files
r.ParseMultipartForm(0)
fmt.Println(r.FormValue("delete"))
}
TA贡献1877条经验 获得超1个赞
该部分实现了 io.Reader 接口。我假设您真正要问的是如何将部分阅读器转换为字符串,以防它不是文件。你可以这样做:
for {
part, err_part := read_form.NextPart()
if err_part == io.EOF {
break
}
if part.FormName() == "delete" {
buf := new(bytes.Buffer)
buf.ReadFrom(part)
log.Println("delete is: ", buf.String())
}
}
- 2 回答
- 0 关注
- 199 浏览
添加回答
举报