浏览代码

上传空间模型bug修复

dengsixing 2 年之前
父节点
当前提交
3390689571

+ 6 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/BoxModelServiceImpl.java

@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.img.ImgUtil;
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.util.StrUtil;
+import cn.hutool.core.util.ZipUtil;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
@@ -86,7 +87,7 @@ public class BoxModelServiceImpl implements IBoxModelService {
         file.transferTo(new File(zipPath));
 
         //解压
-        FileUtils.decompress(zipPath, srcPath);
+        ZipUtil.unzip(zipPath,srcPath);
 
         //校验是否包含目录,如果包含目录提示错误
         File srcFile = new File(srcPath);
@@ -109,6 +110,10 @@ public class BoxModelServiceImpl implements IBoxModelService {
         return ResultData.ok(sid + ".glb");
     }
 
+    public static void main(String[] args) {
+        ZipUtil.unzip("F:\\test\\新建文件夹\\police模型\\police模型.zip","F:\\test\\新建文件夹\\police模型\\maps");
+    }
+
     @Override
     public ResultData saveBoxModel(BaseJsonDataParamVO param) throws Exception {