multipartfile文件重命名
时间: 2023-11-29 20:47:15 浏览: 99
详解SpringMVC使用MultipartFile实现文件的上传
5星 · 资源好评率100%
可以使用以下步骤对MultipartFile文件进行重命名:
1. 获取原始文件名和文件后缀。
2. 使用随机数生成新的文件名。
3. 将原始文件名和文件后缀拼接到新的文件名中。
4. 使用新的文件名创建一个新的File对象。
5. 将MultipartFile文件转换为File文件。
6. 将MultipartFile文件保存到新的File文件中。
下面是一个Java的示例代码:
```java
import org.springframework.web.multipart.MultipartFile;
import cn.hutool.core.util.IdUtil;
import java.io.File;
import java.io.IOException;
public class FileUtil {
public static void rename(MultipartFile file) throws IOException {
String originalFilename = file.getOriginalFilename();
String suffix = originalFilename.substring(originalFilename.lastIndexOf("."));
String newFilename = IdUtil.simpleUUID() + suffix;
File dest = new File("path/to/save/" + newFilename);
file.transferTo(dest);
}
}
```
阅读全文