File upload 如何创建包含多个文件头的http请求?

File upload 如何创建包含多个文件头的http请求?,file-upload,go,httprequest,File Upload,Go,Httprequest,我正在尝试测试一个支持多文件上传的上传服务,我发现: 介绍了如何创建一个上传单个文件的请求,但是我需要上传多个文件,有没有简单的方法来创建这种请求 更新: 请检查post中的第38行和第39行: 似乎需要为多个文件头设置一个名称来刺激html5多文件上传。对于每个文件,调用为文件创建头。调用CreateFormFile返回的写入程序一次或多次,以将数据写入该文件。处理完所有文件后,多部分编写器将启动 中的顶部答案上载两个文件,一个名为“image”,另一个名为“key”。“图像”的数据是从文

我正在尝试测试一个支持多文件上传的上传服务,我发现:

介绍了如何创建一个上传单个文件的请求,但是我需要上传多个文件,有没有简单的方法来创建这种请求

更新:

请检查post中的第38行和第39行:


似乎需要为多个文件头设置一个名称来刺激html5多文件上传。

对于每个文件,调用为文件创建头。调用CreateFormFile返回的写入程序一次或多次,以将数据写入该文件。处理完所有文件后,多部分编写器将启动

中的顶部答案上载两个文件,一个名为“image”,另一个名为“key”。“图像”的数据是从文件中复制的。“key”的数据只是字节“key”

字段名是CreateFormFile的第一个参数。如果要上载多个同名文件,请在每次调用CreateFormFile时使用相同的名称

谢谢,但我检查了这个html5多文件上传,它是一对多文件头,而不是每个头的多个名称。
line 38    files := m.File["myfiles"]
line 29      for i, _ := range files {