我正在尝试测试支持多个文件上传的上传服务,我发现了这个:golang POST 数据使用 Content-Type multipart/form-data上面介绍了如何创建上传单个文件的请求,但是我需要上传多个文件,有没有简单的方法来创建这种请求?更新:请查看帖子中的第 38 行和第 39 行:支持 html5 多文件上传line 38 files := m.File["myfiles"]line 29 for i, _ := range files {看来需要为多个文件头设置单一名称来刺激html5多个文件的上传。
1 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
对于每个文件,调用CreateFormFile以创建文件的标头。电话写上笔者从CreateFormFile一次或多次来写入数据返回给文件。完成所有文件后,关闭多部分编写器。
链接问题中的最佳答案上传了两个文件,一个名为“image”,一个名为“key”。“图像”的数据是从文件中复制的。“key”的数据只是字节“KEY”。
字段名称是 CreateFormFile 的第一个参数。如果要上传多个同名文件,每次调用 CreateFormFile 时使用相同的名称。
- 1 回答
- 0 关注
- 182 浏览
添加回答
举报
0/150
提交
取消