文件上传到阿里云的小操作_java

版权声明:本文为博主原创文章,未经博主允许不得转载。 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的配置信息,本地的一些配置信息就不贴了。

猜你喜欢

转载自blog.csdn.net/Steriles_/article/details/83956523