用MultipartFile[] files作为接收的参数
时间: 2023-10-25 09:18:55 浏览: 107
SpringMVC接收请求参数所有方式总结
MultipartFile[] files是Spring MVC中用于接收多个文件的参数,可以通过以下代码示例来实现:
```java
@Controller
public class FileUploadController {
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String handleFileUpload(@RequestParam("files") MultipartFile[] files) {
if (files != null && files.length > 0) {
for (MultipartFile file : files) {
if (!file.isEmpty()) {
try {
String fileName = file.getOriginalFilename();
byte[] bytes = file.getBytes();
// TODO: 处理文件上传逻辑
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
return "redirect:/success";
}
}
```
在上面的代码中,@RequestParam("files") MultipartFile[] files用于接收上传的文件数组,通过遍历数组可以获取到每一个上传的文件。在处理文件上传逻辑时,可以根据文件名称、文件内容等信息进行处理。最后,通过redirect跳转到上传成功页面。
阅读全文