文件上传
//配置类 用于创建AliossUtil对象 @Configuration @Slf4j public class OssConfiguration { @Bean @ConditionalOnMissingBean//当容器中没有AliOssUtil对象时,创建一个 public AliOssUtil aliOssUtil(AliOssProperties aliOssProperties) { // 创建AliOssUtil对象 log.info("开始创建阿里云文件上传工具类对象:{}",aliOssProperties); return new AliOssUtil(aliOssProperties.getEndpoint(), aliOssProperties.getAccessKeyId(), aliOssProperties.getAccessKeySecret(), aliOssProperties.getBucketName()); } }
//文件上传
@PostMapping("/upload")
@ApiOperation("文件上传")
public Result<String> upload(MultipartFile file){
log.info("文件上传:{}", file);
//
try {
// 获取文件原始名称
String originalFilename = file.getOriginalFilename();
//截取原始文件名的后缀png jpg
String extention = originalFilename.substring(originalFilename.lastIndexOf("."