java 文件分片上传校验文件后缀名
时间: 2023-08-09 19:05:58 浏览: 191
Java文件分片上传校验文件后缀名可以通过以下步骤实现:
1. 获取上传的文件名,可以通过HttpServletRequest对象的getOriginalFilename()方法获取。
2. 根据文件名获取文件后缀名,可以通过String类的substring()和lastIndexOf()方法实现:
```java
String fileName = request.getOriginalFilename();
String fileSuffix = fileName.substring(fileName.lastIndexOf(".") + 1);
```
3. 对比文件后缀名是否合法,可以通过if语句判断:
```java
if ("jpg".equals(fileSuffix) || "png".equals(fileSuffix) || "gif".equals(fileSuffix)) {
// 文件后缀名合法,进行上传操作
} else {
// 文件后缀名不合法,提示用户
}
```
注意:在校验文件后缀名时,需要根据实际需求来确定允许上传的文件类型。上述示例只是一个简单的示例,具体的文件类型需要根据实际情况进行调整。
阅读全文
相关推荐
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![tar](https://img-home.csdnimg.cn/images/20250102104920.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)