gpt4 book ai didi

Java Spring MultipartFile 上传多个文件时 Controller 仅看到第一个文件

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

请帮我解决这个问题。我试图从 jsp 文件上传最多 3 个文件,但 Controller 只能看到第一个文件。这是奖学金.jsp 文件:

<form method="POST" action="/scholarships" enctype="multipart/form-data" id="scholarshipSubmissionForm">
<div class="small-12 medium-4 columns copy-padding">
<input class="imageUploadValidation" id="uploadImage_01_01" type="file" name="files" />
<input class="imageUploadValidation" id="uploadImage_01_02" type="file" name="files" />
<input class="imageUploadValidation" id="uploadImage_01_03" type="file" name="files" />
</div>

这是奖学金 Controller .java:

@RequestMapping(value = "/scholarships", method = RequestMethod.POST)
public String handlePost(@RequestParam("files") MultipartFile[] files, HttpServletRequest request, HttpServletResponse response){
for (MultipartFile file : files) {
// some code here
// files array has only 1 element in it, even when I upload 3 files
}
}

问题是 files 数组中只有 1 个元素,即使我上传 3 个文件也是如此。我错过了什么吗?

最佳答案

对于那些遇到同样问题的人 - 确保您的 Spring 版本是否高于 3.0.4

关于Java Spring MultipartFile 上传多个文件时 Controller 仅看到第一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43809298/

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