lin
2024-03-23 f2a081018c58042c642db2e59203de9ab9412c83
src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java
@@ -175,7 +175,31 @@
   }
   /**
    * 上传文件
    *
    * @param file 文件
    * @return ObjectStat
    */
   @SneakyThrows
   @PostMapping("/put-pdfFile")
   public R<BladeFile> putPdfFile(@RequestParam MultipartFile file) {
      String originalFilename = file.getOriginalFilename();
      String fileExtension = originalFilename.substring(originalFilename.lastIndexOf(".") + 1);
      if (fileExtension.equalsIgnoreCase("pdf")) {
         BladeFile bladeFile = ossBuilder.template().putFile(file.getOriginalFilename(), file.getInputStream());
         // 修改link
         changeLink(bladeFile);
         // 返回
         return R.data(200, bladeFile, "");
      } else {
         return R.fail("上传的附件必须是pdf格式!");
      }
   }
   /**
    * 修改link
    *
    * @param bladeFile
    */
   private void changeLink(BladeFile bladeFile) {