MultipartFile[]中放文件
时间: 2023-10-24 15:32:39 浏览: 42
您可以使用 `MultipartFile[]` 来接收多个文件上传。以下是一个示例代码:
```java
@PostMapping("/upload")
public String handleFileUpload(@RequestParam("files") MultipartFile[] files) {
if (files != null && files.length > 0) {
for (MultipartFile file : files) {
// 处理每个文件
// 可以使用 file.getInputStream() 获取文件内容,或者使用其他相应的方法
// 例如保存文件到磁盘:file.transferTo(new File("文件路径"));
}
return "文件上传成功";
} else {
return "没有选择要上传的文件";
}
}
```
在上述示例中,`handleFileUpload` 方法使用 `@RequestParam` 注解来接收名为 "files" 的多个文件。您可以根据实际需求进行进一步处理,例如保存文件到磁盘或者进行其他业务逻辑操作。
请注意,您需要添加合适的依赖项,例如 Spring Web 或 Spring Boot Starter Web,以便支持文件上传功能。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)