From 71511121852aa24ac9aa8446b5f0ff64cdd7dfdc Mon Sep 17 00:00:00 2001 From: htjcAdmin Date: Wed, 12 Mar 2025 15:46:57 +0800 Subject: [PATCH] =?UTF-8?q?/*=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=BC=82=E5=B8=B8=E9=97=AE=E9=A2=98=EF=BC=9B*/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inspect/simulator/controller/IvsServerController.java | 3 ++- .../com/inspect/simulator/service/impl/FileServiceImpl.java | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/inspect/simulator/controller/IvsServerController.java b/src/main/java/com/inspect/simulator/controller/IvsServerController.java index fd590eb..528ccde 100644 --- a/src/main/java/com/inspect/simulator/controller/IvsServerController.java +++ b/src/main/java/com/inspect/simulator/controller/IvsServerController.java @@ -249,9 +249,10 @@ public class IvsServerController { final String resourcePath = String.format("images/%s.jpg", cameraCode); final String userDir = System.getProperty("user.dir"); + log.info("!!!!!!!!!!!!!!userDir: {}", userDir); final String absolutePath = userDir.endsWith("/") ? userDir + resourcePath : - userDir + "\\" + resourcePath; + userDir + "/" + resourcePath; log.info("absolutePath2: {}", absolutePath); InputStream inputStream = Files.newInputStream(new File(absolutePath).toPath()); diff --git a/src/main/java/com/inspect/simulator/service/impl/FileServiceImpl.java b/src/main/java/com/inspect/simulator/service/impl/FileServiceImpl.java index 2156192..905e4f0 100644 --- a/src/main/java/com/inspect/simulator/service/impl/FileServiceImpl.java +++ b/src/main/java/com/inspect/simulator/service/impl/FileServiceImpl.java @@ -24,6 +24,11 @@ public class FileServiceImpl implements FileService { try { //String filePath = ResourceUtils.getURL("classpath:").getPath() + File.separator + "images"; String filePath = "images/"; + + File fileDir = new File(filePath); + if (!fileDir.exists() && !fileDir.isDirectory()) { + fileDir.mkdirs(); + } file = new File(filePath + filename); fileOutputStream = new FileOutputStream(file);