我尝试用一个请求上传多个文件.我的代码如下所示:
<form action="/application/overviewsubmit" method="POST" enctype="multipart/form-data">
<input type="file" name="files">
<input type="file" name="files">
<input type="submit" value="Run...">
</form>
Run Code Online (Sandbox Code Playgroud)
和控制器:
public static void overviewSubmit(List<File> files){
System.out.println(files);
}
Run Code Online (Sandbox Code Playgroud)
如果两个文件都由用户设置,则它可以正常工作.但是,如果用户只选择其中一个并保持另一个不变,则文件始终为空.