From 99d9be642978863830882adf56d5d4f4369a171c Mon Sep 17 00:00:00 2001 From: lzCodeGarden <3159933846@qq.com> Date: Mon, 18 Mar 2024 17:03:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BC=A9=E7=95=A5=E5=9B=BE?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E8=8E=B7=E5=8F=96=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocr/thread/tasks/PictureImgToLocalTask.java | 2 +- .../java/cn/jyjz/xiaoyao/ocr/util/ImageUtils.java | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureImgToLocalTask.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureImgToLocalTask.java index e2411468..6e3d8256 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureImgToLocalTask.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/thread/tasks/PictureImgToLocalTask.java @@ -53,7 +53,7 @@ public class PictureImgToLocalTask implements Runnable { picture.setIsdownload(1); try { picture.setLocalThumbnailUrl(ImageUtils.generateThumbnail(pictureImgToLocal.getLocalPath(),182)); - picture.setServerThumbnailUrl(ocrPictureService.getServerUrl()+ImageUtils.getFileExtension(picture.getLocalpictrueurl())); + picture.setServerThumbnailUrl(ocrPictureService.getServerUrl()+ImageUtils.getFileName(picture.getLocalpictrueurl())); } catch (IOException e) { throw new RuntimeException(e); } diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/util/ImageUtils.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/util/ImageUtils.java index 10e55b8c..16739c8e 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/util/ImageUtils.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/util/ImageUtils.java @@ -19,7 +19,7 @@ public class ImageUtils { if(newWidth==null){ newWidth=182; } - String directoryPath = inputImagePath.substring(0, inputImagePath.lastIndexOf("/") + 1); + String directoryPath = inputImagePath.substring(0, inputImagePath.lastIndexOf("\\") + 1); File inputFile = new File(inputImagePath); String outputImagePath = directoryPath+ "thumbnail_" + inputFile.getName(); BufferedImage bufferedImage = Thumbnails.of(inputFile).scale(1).asBufferedImage(); @@ -44,6 +44,13 @@ public class ImageUtils { String url="C:\\Users\\郭向斌\\Downloads\\1-星浩.png"; String s = generateThumbnail(url,180); System.out.println(s); - + String st="http://47.93.59.251/api/image/"; + String s1 = ImageUtils.generateThumbnail(url, 182); + String stri=st+getFileName(s1); + System.out.println(stri); + } + public static String getFileName(String filePath) { + File file = new File(filePath); + return file.getName(); } }