脚本宝典收集整理的这篇文章主要介绍了源码,欢迎拿走学习。使用阿里云oos对象存储上传文件,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@Service public class FilesServiceimpl implements FilesService{
@override public Map<String, String> upload(MultipartFile file) { HashMap<String, String> 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; }
}
以上是脚本宝典为你收集整理的源码,欢迎拿走学习。使用阿里云oos对象存储上传文件全部内容,希望文章能够帮你解决源码,欢迎拿走学习。使用阿里云oos对象存储上传文件所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。