软件工程日报31

今天又用到了上传文件,又温习了一下这个功能,用的是aliyun的oss对象存储用于上传图片并回显
首先在yml文件进行配置相关属性
之后便是controller层的代码

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-25 19:57  Look_Back  阅读(6)  评论(0)    收藏  举报