使用spring boot和thymeleaf上传多个文件

vom3gejh  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(377)

我有一个springboot+thymeleaf应用程序:
这是我的豆豆:

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>

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

3zwtqj6y

3zwtqj6y1#

这种方式。尝试修复控制器。获取列表请求。
公共列表上载(@requestpart list files)

相关问题