软件工程日报32
今天了解到了一种随机生成id的功能,UUID
以上传文件为例,为了防止文件名重复,这里用来生成不同的id
public Result<String> upload(MultipartFile file){
try {
//获取原始文件名
String originalFilename = file.getOriginalFilename();
//获取原始文件名的后缀
String extension = originalFilename.substring(originalFilename.lastIndexOf("."));
//构造新的文件名
String objectName = UUID.randomUUID().toString() + extension;
//文件请求路径
String filePath = aliOssUtil.upload(file.getBytes(), objectName);
return Result.success(filePath);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

浙公网安备 33010602011771号