软件工程日报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);
}
}
}

浙公网安备 33010602011771号