multipartfile上传多文件,后端用对象接受,如何判断传入参数是否为空
时间: 2023-07-04 13:16:35 浏览: 121
若要判断传入的多个 MultipartFile 对象是否为空,可以使用数组或 List<MultipartFile> 对象来接收多个文件,并逐一判断每个文件是否为空。以下是一个示例代码:
```java
@PostMapping("/upload")
public String uploadFiles(@RequestParam("files") MultipartFile[] files) {
if (files.length == 0) {
return "No file received";
} else {
for (MultipartFile file : files) {
if (file.isEmpty()) {
return "File is empty";
}
// 处理文件上传
}
return "Files upload success";
}
}
```
在上述代码中,使用 MultipartFile[] 类型的参数接收上传的多个文件,并通过判断数组长度是否为0来判断是否收到了文件。然后逐一判断每个文件是否为空,如果有任何一个文件为空,则返回 "File is empty";否则进行文件上传处理。最后返回 "Files upload success" 表示所有文件上传成功。同样的,如果使用 List<MultipartFile> 对象来接收多个文件,判断方式也是类似的。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)