java MultipartFile修改文件名
时间: 2023-11-24 09:52:34 浏览: 323
java 文件上传处理方式 File
以下是Java中使用MultipartFile修改文件名的示例代码:
```java
MultipartFile file = ...; // 获取上传的文件
String originalFilename = file.getOriginalFilename(); // 获取原始文件名
String suffix = originalFilename.substring(originalFilename.lastIndexOf(".")); // 获取文件后缀
String newFilename = "newFileName" + suffix; // 新文件名
File dest = new File("path/to/save/" + newFilename); // 创建目标文件
try {
file.transferTo(dest); // 保存文件
} catch (IOException e) {
e.printStackTrace();
}
```
在上述代码中,我们首先获取上传的文件,然后从文件名中获取文件后缀,接着使用新的文件名和文件后缀组成目标文件名,最后将上传的文件保存到目标文件中。
需要注意的是,上述代码中的路径需要根据实际情况进行修改,同时也需要进行异常处理。
阅读全文