提交 42913384 编写于 作者: tangyaolong's avatar tangyaolong

补充tar.gz压缩逻辑

上级 41f8a2ac
......@@ -42,7 +42,7 @@ public class DynamicModelConfigExService extends DynamicModelConfigServiceImpl {
return com.baomidou.mybatisplus.core.toolkit.ReflectionKit.getSuperClassGenericType(this.getClass().getSuperclass(), 1);
}
@Value("${ibiz.filePath:d:/app/file/}")
@Value("${ibiz.filePath:/app/file/}")
private String fileRoot;
@Autowired
......@@ -52,7 +52,7 @@ public class DynamicModelConfigExService extends DynamicModelConfigServiceImpl {
@Lazy
private IBZWFFeignClient wfClient;
@Value("${ibiz.dynamic.publishpath:d:/app/file/dynamicModel/publicpath}")
@Value("${ibiz.dynamic.publishpath:/app/file/dynamicModel/publicpath}")
private String publishPath;
@Autowired
......@@ -80,7 +80,7 @@ public class DynamicModelConfigExService extends DynamicModelConfigServiceImpl {
throw new BadRequestAlertException("单次只允许上传一个模型文件", "DynamicModelConfig", "unzip");
File modelFile = fileService.getFile(items.get(0).getId());
String unzipPath = modelFile.getParent().replace("ibizutil", "dynamicmodel");
// 文件后缀,
if(".gz".equals(modelFile.getName().substring(modelFile.getName().lastIndexOf(".")))){
FileHelper.unTarGz(modelFile, unzipPath);
}else if(".zip".equals(modelFile.getName().substring(modelFile.getName().lastIndexOf(".")))){
......
......@@ -70,6 +70,12 @@ public class FileHelper {
}
return true;
}
/**
* tar.gz解压
* @param zipFile zip文件路径
* @param descDir 解压目录
*/
public static void unTarGz(File zipFile, String descDir) throws IOException{
TarInputStream tarIn = null;
try{
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册