|
@@ -4,16 +4,20 @@ import cn.hutool.core.io.FileTypeUtil;
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.core.io.IoUtil;
|
|
|
import cn.hutool.core.lang.UUID;
|
|
|
+import com.dtflys.forest.http.ForestResponse;
|
|
|
import com.fdkankan.common.constant.ConstantFileName;
|
|
|
import com.fdkankan.common.constant.ConstantFilePath;
|
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
|
import com.fdkankan.common.controller.BaseController;
|
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
|
+import com.fdkankan.common.response.ResultData;
|
|
|
import com.fdkankan.common.util.CreateObjUtil;
|
|
|
+import com.fdkankan.scene.httpclient.FdkankanMiniClient;
|
|
|
import com.fdkankan.scene.service.IFileConvertService;
|
|
|
import java.io.BufferedInputStream;
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
+import java.io.InputStream;
|
|
|
import java.io.PrintWriter;
|
|
|
import java.nio.file.Paths;
|
|
|
import javax.servlet.ServletOutputStream;
|
|
@@ -39,28 +43,31 @@ public class FileConvertController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private IFileConvertService fileConvertService;
|
|
|
+ @Autowired
|
|
|
+ private FdkankanMiniClient fdkankanMiniClient;
|
|
|
+
|
|
|
+ @PostMapping("/test")
|
|
|
+ public ResultData test(@RequestParam("file") MultipartFile file) throws Exception{
|
|
|
+ ForestResponse test = fdkankanMiniClient.test(file.getResource().getFile());
|
|
|
+ byte[] byteArray = test.getByteArray();
|
|
|
+ FileUtil.writeBytes(byteArray, "F:\\visiontest\\1.modeldata");
|
|
|
+ return ResultData.ok();
|
|
|
+ }
|
|
|
|
|
|
- @PostMapping("/getModeldata")
|
|
|
- public void convertTxtToModeldata(@RequestParam("file") MultipartFile file) throws Exception{
|
|
|
+ @PostMapping("/convertTxtToModeldata")
|
|
|
+ public ResultData convertTxtToModeldata(@RequestParam("file") MultipartFile file) throws Exception{
|
|
|
fileConvertService.convertTxtToModeldata(file, this.response);
|
|
|
+ return ResultData.ok();
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/getDam")
|
|
|
+ @PostMapping("/convertTxtToDam")
|
|
|
public void convertTxtToDam(@RequestParam("file") MultipartFile file) throws Exception{
|
|
|
fileConvertService.convertTxtToDam(file, this.response);
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/getLzma")
|
|
|
+ @PostMapping("/convertTxtToLzma")
|
|
|
public void convertTxtToLzma(@RequestParam("file") MultipartFile file) throws Exception{
|
|
|
fileConvertService.convertTxtToLzma(file, this.response);
|
|
|
}
|
|
|
|
|
|
-// CreateObjUtil.convertTxtToDam( path + File.separator + "results" + File.separator+"tex"+File.separator+"modeldata.txt", path + File.separator + "results" +File.separator+ ConstantFileName.modelUUID+"_50k.dam");
|
|
|
-// CreateObjUtil.convertDamToLzma(path + File.separator + "results");
|
|
|
-// CreateObjUtil.convertTxtToDam( path + File.separator + "results" +File.separator+"tex"+File.separator+"modeldata.txt", path + File.separator + "results" + File.separator+ConstantFileName.modelUUID+"_50k.dam");
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|