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 關注
- 231 瀏覽
添加回答
舉報
