使用Spring Boot和Thymelaf上传多个文件



我有一个SpringBoot+Thymelaf应用程序:

这是我的豆子:

public class UserPayload implements Serializable {
// pics
private MultipartFile file1;
private MultipartFile file2;
private MultipartFile file3;
private MultipartFile file4;
private MultipartFile file5;
private MultipartFile file6;
private MultipartFile file7;
private MultipartFile file8;
private MultipartFile file9;
private MultipartFile file10;
}

模板:

<!-- File -->
<div class="form-group textogbcn">

<input type="file" id="file1" class="form-control" th:field="*{file1}" accept=".gif, .jpg, .png, .jpeg" />
</div>
<!-- File -->
<div class="form-group textogbcn">

<input type="file" id="file2" class="form-control" th:field="*{file2}" accept=".gif, .jpg, .png, .jpeg" />
</div>
<!-- File -->
<div class="form-group textogbcn">

<input type="file" id="file3" class="form-control" th:field="*{file3}" accept=".gif, .jpg, .png, .jpeg" />
</div>
..
</form>

但当我上传严重的文件时,只有第一个不为空,其他文件在控制器中为空

这样。尝试修复控制器。获取列表请求。

公共列表上传(@RequestPart List文件(

最新更新