当前位置: 首页 > 面试题库 >

Go-多个文件的formFile

萧嘉茂
2023-03-14
问题内容

formFile函数可以完美运行,但是在文档中说“
FormFile返回提供的表单键的第一个文件”。有没有一种方法可以获取带有输入的html形式的几个文件,例如:

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

可能会回来?


问题答案:

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项目的标准方法是什么? 我的项目是一个包,所以我想我将所有.go文件放在一个目录中。 但是,然后,我想在开发过程中对其进行测试,因此至少需要一个声明该包的文件,以便我可以 我应该如何组织呢?每次尝试都需要做吗? 问题答案: 我建议阅读有关如何编写Go代码的页面 它记录了如何以友好的方式构建项目以及如何编写测试。使用该程序包不必进行cmd测试。它们可以简单地被Test

  • 我用的是Android Studio 1.2 我创建了一个私人库,希望在另一个应用程序中使用该库。 为了使用它,我创建了一个AAR文件,但这个AAR不起作用。我的库中有一个AAR文件的依赖项。 谢了。

  • 我们使用的是Spring boot。我们有三个环境、、。我们当前的配置结构 开发 同样,对于每个环境,我们都有一个yml和属性文件。经过一年的开发,现在配置文件的单个yml文件变成了一个大型单片配置文件。 对于下面这样的配置文件,可以有多个配置文件吗?

  • Folder1--->log1.log                     log2.log                  log3.log Folder2--->log1.log                     log2.log                  log3.log 我想让我的记录器独立地登录到文件中。 到目前为止,我已经创建了3个RollingFileAppend

  • 我是java新手,我在VSCODE上编码。我创建2.java文件,如下图所示: 这些是每个文件: Main.java:

  • 问题内容: 我正在使用标准的join命令来连接基于column1的两个排序文件。命令是简单的连接文件1文件2>输出文件。 但是,如何使用相同的技术加入3个或更多文件?join file1 file2 file3> output_file上面的命令给了我一个空文件。我认为sed可以帮助我,但我不太确定该怎么做? 问题答案: : 它仅适用于 两个 文件。 如果您需要加入三个,也许您可​​以先加入前两个