ocr回到附件名称斜杠转换,避免造成路径读取错误

This commit is contained in:
zj
2021-12-06 18:06:28 +08:00
parent 82aa2a1139
commit a2d002d659
@@ -161,7 +161,7 @@ public class OCRRestfulServiceImpl implements OCRRestfulService {
String saveWordFileName=null; String saveWordFileName=null;
logger.info("将文件保存至本地"); logger.info("将文件保存至本地");
if(wordFile!=null && !wordFile.isEmpty()){ if(wordFile!=null && !wordFile.isEmpty()){
saveWordFileName=UUIDUtils.randomUUID20()+"_"+wordFile.getOriginalFilename(); saveWordFileName=UUIDUtils.randomUUID20()+"_"+wordFile.getOriginalFilename().replace("/","_");
saveWordFilePath=ocrFilePath+saveWordFileName; saveWordFilePath=ocrFilePath+saveWordFileName;
logger.info(saveWordFilePath); logger.info(saveWordFilePath);
//生成保存文件 //生成保存文件
@@ -175,12 +175,12 @@ public class OCRRestfulServiceImpl implements OCRRestfulService {
String saveJsonFilePath=null; String saveJsonFilePath=null;
String saveJsonFileName=null; String saveJsonFileName=null;
if(jsonFile!=null && !jsonFile.isEmpty()){ if(jsonFile!=null && !jsonFile.isEmpty()){
saveJsonFileName=UUIDUtils.randomUUID20()+"_"+jsonFile.getOriginalFilename(); saveJsonFileName=UUIDUtils.randomUUID20()+"_"+jsonFile.getOriginalFilename().replace("/","_");
saveJsonFilePath=ocrFilePath+saveJsonFileName; saveJsonFilePath=ocrFilePath+saveJsonFileName;
logger.info(saveJsonFilePath); logger.info(saveJsonFilePath);
File saveJsonFile = new File(saveJsonFilePath); File saveJsonFile = new File(saveJsonFilePath);
System.out.println(saveJsonFile); System.out.println(saveJsonFile);
wordFile.transferTo(saveJsonFile); jsonFile.transferTo(saveJsonFile);
// FileUtils.copyInputStreamToFile(jsonFile.getInputStream(),new File(saveJsonFilePath)); // FileUtils.copyInputStreamToFile(jsonFile.getInputStream(),new File(saveJsonFilePath));
// savePic(jsonFile.getInputStream(),saveJsonFilePath); // savePic(jsonFile.getInputStream(),saveJsonFilePath);
logger.info("Json存储完成"); logger.info("Json存储完成");