锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

源码,欢迎拿走学习。使用阿里云oos对象存储上传文件

时间:2022-11-16 14:30:00 荧光法溶解氧传感器oos61

@Service
public class FilesServiceImpl implements FilesService{

@Override
public Map upload(MultipartFile file) {
HashMap map = new HashMap<>();
//获取文件名
String fileName = file.getOriginalFilename();
///新文件名
String newName = UUID.randomUUID().toString() "-" fileName;
//存储空间名称
String bucketName="yingxue-api";
///视频路径名
String videoObjectName="videos/" newName;

//上传视频
AliyunOSSUtil.uploadBytesFile(file,bucketName,videoObjectName);

System.out.println("newName = " newName);
///根据视频路径拆分文件名
String[] split = newName.split("\\.");
///截取拼接成封面文件名称
String coverObjectName="videos_cover/" split[0] ".jpg";


//截取视频封面,上传到阿里云
AliyunOSSUtil.videoInterceptCoverUpload(bucketName, videoObjectName, coverObjectName);

map.put("videoLink","http://yingxue-api.oss-cn-hangzhou.aliyuncs.com/" videoObjectName);
map.put("videoCover","http://yingxue-api.oss-cn-hangzhou.aliyuncs.com/" coverObjectName);
return map;
}

}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章