为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Fiber 的上下文,我如何遍历多个文件?

使用 Fiber 的上下文,我如何遍历多个文件?

Go
慕容708150 2022-12-19 20:57:01
当我收到一个post包含要上传到服务器的文件列表的请求时,如果我知道它的名称,我可以获得一个特定的文件c.FormFile("filename")但是我如何在不提前知道文件名的情况下遍历该列表中的文件呢?我没有在context文档中看到仅提供文件列表的方法。
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

调用c.MultiPartForm()以获得*multipart.Form。遍历表单的文件字段。


form, err := ctx.MultipartForm()

if err != nil { /* handle error */ }

for formFieldName, fileHeaders := range form.File {

    for _, fileHeader := range fileHeaders {

        // process uploaded file here

    }

}


查看完整回答
反对 回复 2022-12-19
  • 1 回答
  • 0 关注
  • 73 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信