软件工程日报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);
        }
    }
}
posted @ 2025-04-27 22:59  Look_Back  阅读(3)  评论(0)    收藏  举报