소스 검색

v4.13.3 保留三维模型原始文件(保留最新,删除旧的)

dengsixing 5 달 전
부모
커밋
583bd0901e
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/main/java/com/fdkankan/scene/service/impl/BoxModelServiceImpl.java

+ 3 - 0
src/main/java/com/fdkankan/scene/service/impl/BoxModelServiceImpl.java

@@ -115,6 +115,9 @@ public class BoxModelServiceImpl implements IBoxModelService {
             fYunFileService.uploadFile(bucket, glbPath, String.format(UploadFilePath.USER_EDIT_PATH, num) + "boxModels/" + sid + ".glb");
 
             //上传原始obj相关文件
+            String objPath = String.format(UploadFilePath.USER_EDIT_PATH, num) + "boxModels/" + sid + "/";
+            //先删除旧的,只需要保留最新的
+            fYunFileService.deleteFolder(objPath);
             List<File> files = FileUtil.loopFiles(srcPath);
             files.stream().forEach(v->{
                 String ossKey = String.format(UploadFilePath.USER_EDIT_PATH, num) + "boxModels/" + sid + "/" + v.getAbsolutePath().replace(srcPath, "");