zhongrj
2024-01-08 ae935b68e75e7c90e27aecedefa971106927c38d
src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java
@@ -146,7 +146,22 @@
   @PostMapping("/put-file")
   public R<BladeFile> putFile(@RequestParam MultipartFile file) {
      BladeFile bladeFile = ossBuilder.template().putFile(file.getOriginalFilename(), file.getInputStream());
      // 修改link
      changeLink(bladeFile);
      // 返回
      return R.data(bladeFile);
   }
   /**
    * 修改link
    * @param bladeFile
    */
   private void changeLink(BladeFile bladeFile) {
      if (null!=bladeFile){
         // 替换url link 前缀
         String newLink = ossBuilder.ossProperties().getEndpoint() + bladeFile.getName();
         bladeFile.setLink(newLink);
      }
   }
   /**
@@ -176,6 +191,9 @@
      BladeFile bladeFile = ossBuilder.template().putFile(fileName, file.getInputStream());
      Long attachId = buildAttach(fileName, file.getSize(), bladeFile);
      bladeFile.setAttachId(attachId);
      // 修改link
      changeLink(bladeFile);
      // 返回
      return R.data(bladeFile);
   }