Spring MultipartFile 文件上传获取 UUID
MultipartFile 是 Spring 框架中用于处理文件上传的接口,它并没有 uuid 属性。如果需要获取上传文件的 uuid,可以自行生成一个 uuid,然后将其作为文件名保存上传的文件。
示例代码:
public String upload(MultipartFile file) {
String uuid = UUID.randomUUID().toString(); // 生成 uuid
String fileName = uuid + '.' + FilenameUtils.getExtension(file.getOriginalFilename()); // 生成带有 uuid 的文件名
File dest = new File("/path/to/save/" + fileName);
try {
file.transferTo(dest); // 保存文件
} catch (IOException e) {
e.printStackTrace();
}
return uuid; // 返回 uuid
}
原文地址: https://www.cveoy.top/t/topic/nogF 著作权归作者所有。请勿转载和采集!