From 6c5bceba4122088c6d735f76e7b0cc9d0ccc8367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=9B=84?= Date: Tue, 4 Apr 2023 01:13:03 +0000 Subject: [PATCH] =?UTF-8?q?TIF=E8=BD=AC=E6=8D=A2=E4=BF=AE=E6=94=B9=201?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2PDF=E4=BF=9D=E7=95=99=E7=BC=93=E5=AD=98=20?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=B2=BE=E7=AE=80=E4=BC=98=E5=8C=96=20TIF?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E4=BF=AE=E6=94=B9=201=E8=BD=AC=E6=8D=A2PDF?= =?UTF-8?q?=E4=BF=9D=E7=95=99=E7=BC=93=E5=AD=98=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=B2=BE=E7=AE=80=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 高雄 --- .../java/cn/keking/service/impl/TiffFilePreviewImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/src/main/java/cn/keking/service/impl/TiffFilePreviewImpl.java b/server/src/main/java/cn/keking/service/impl/TiffFilePreviewImpl.java index f61471f5..988ecaf1 100644 --- a/server/src/main/java/cn/keking/service/impl/TiffFilePreviewImpl.java +++ b/server/src/main/java/cn/keking/service/impl/TiffFilePreviewImpl.java @@ -83,6 +83,15 @@ public class TiffFilePreviewImpl implements FilePreview { } } else { + File fileTiff = new File(strLocalTif); + // 如果本地不存在这个tif文件,则下载 + if (!fileTiff.exists()) { + ReturnResponse response = DownloadUtils.downLoad(fileAttribute, fileName); + if (response.isFailure()) { + return otherFilePreview.notSupportedFile(model, fileAttribute, response.getMsg()); + } + strLocalTif = response.getContent(); + } // 以JPG模式预览的过程 String strJpgFilePathName = fileDir + jpgName; // 将tif转换为jpg,返回转换后的文件路径、文件名的list