版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Steriles_/article/details/83956523
public WebResponse upload(@RequestParam("file")MultipartFile file) throws Exception{
String uuid = UUidUtil.get32Uuid();
//获取要上传的文件(上传路径+文件名)
File fileLocal = new File(WebConfig.UPLOAD_PATH, uuid + "-" + file.getOriginalFilename());
//将建好的文件用流的形式读写进去(顺序不能反了,反了url就为空了)
FileUtils.copyInputStreamToFile(file.getInputStream(), fileLocal);
//上传到服务器
String ossUrl = ossService.uploadFile(fileLocal);
logger.info("上传的URL为" +ossUrl);
String fileName= file.getOriginalFilename().trim();
logger.info("上传的文件名为" + file.getName());
//然后把一些相关信息存到表里就OK了
return WebResponse.resSuccess("上传成功", "");
}
oss的配置信息,本地的一些配置信息就不贴了。