去 - formFile多个文件(Go - formFile for multiple files

2019-08-17 07:03发布

该formFile功能完美地工作,但在文档 it's说,“FormFile返回提供的形式关键的第一个文件”。 有没有获得几个文件,与像输入HTML表单的方式:

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

可能返回?

Answer 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
}


文章来源: Go - formFile for multiple files
标签: forms http go