gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 18:09:51 24 4
gpt4 key购买 nike

当我收到一个包含要上传到服务器的文件列表的post 请求时,如果我知道它的名称,我可以获取特定文件

c.FormFile("文件名")

但是,如果事先不知道文件名,我该如何遍历该列表中的文件呢?我没有在 context 文档中看到仅提供文件列表的方法。

最佳答案

调用c.MultiPartForm()得到 *multipart.Form .遍历表单的 File字段。

form, err := ctx.MultipartForm()
if err != nil { /* handle error */ }
for formFieldName, fileHeaders := range form.File {
for _, fileHeader := range fileHeaders {
// process uploaded file here
}
}

关于go - 使用 Fiber 的上下文,我如何遍历多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72577142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com