我正在尝试在Springboot中上传多个图像。
这是我的表单HTML:
<form th:action="@{${#httpServletRequest.requestURI}}" th:object="${formInput}" method="post" enctype="multipart/form-data" onsubmit="return validate();">
要导入多个文件:
<input type="file" onclick="radioButton()" onchange=" enableSubmit();" id = "fileInput" name="uploadingFiles[]" accept="image/*" multiple/>
这是我的控制者:
@RequestMapping(value = "/userProfiles/{userId}/setup/Tool.html", method = RequestMethod.POST)
public void makeIAmVideo(@PathVariable Long userId, HttpServletResponse response, @RequestParam(value = "track_value") int trackNumber, @RequestParam("uploadingFiles") MultipartFile[] uploadingFiles) throws IOException {
UserProfile userProfile = userProfileRepository.findById(userId);
ArrayList<String> photos = new ArrayList<>();
String audioPath= audioPath1;
System.out.println(trackNumber);
for(MultipartFile file : uploadingFiles){
photos.add(file.getName());
}
}
但是当我调试它时,照片没有上传到照片阵列列表中,它的大小保持为0。
我做错什么了吗?
答案 0 :(得分:0)
将这些行添加到包含此输入字段的表单中。
enctype="multipart/form-data"