一尘不染

Go-多个文件的formFile

go

formFile函数可以完美运行,但是在文档中说“
FormFile返回提供的表单键的第一个文件”。有没有一种方法可以获取带有输入的html形式的几个文件,例如:

<input type="file" name="myfiles" multiple="multiple">

可能会回来?


阅读 494

收藏
2020-07-02

共1个答案

一尘不染

FormFile是一种便利功能。您可以手动解析并在MultipartForm中找到所需的文件。

req.ParseMultipartForm(32 << 20) // 32MB is the default used by FormFile
fhs := req.MultipartForm.File["myfiles"]
for _, fh := range fhs {
    f, err := fh.Open()
    // f is one of the files
}
2020-07-02