From bea440f6c3d9f6b624d856368c3bacbe4e224984 Mon Sep 17 00:00:00 2001 From: zhaojun1998 Date: Mon, 8 Feb 2021 17:50:25 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E6=96=87=E4=BB=B6=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E5=BC=82=E5=B8=B8=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/im/zhaojun/zfile/util/HttpUtil.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/im/zhaojun/zfile/util/HttpUtil.java b/src/main/java/im/zhaojun/zfile/util/HttpUtil.java index aedc009..c3a7011 100644 --- a/src/main/java/im/zhaojun/zfile/util/HttpUtil.java +++ b/src/main/java/im/zhaojun/zfile/util/HttpUtil.java @@ -2,6 +2,7 @@ package im.zhaojun.zfile.util; import cn.hutool.core.io.FileUtil; import im.zhaojun.zfile.exception.PreviewException; +import im.zhaojun.zfile.exception.TextParseException; import im.zhaojun.zfile.model.constant.ZFileConstant; import lombok.extern.slf4j.Slf4j; import org.springframework.web.client.RestTemplate; @@ -32,7 +33,13 @@ public class HttpUtil { throw new PreviewException("预览文件超出大小, 最大支持 " + FileUtil.readableFileSize(maxFileSize)); } - String result = restTemplate.getForObject(url, String.class); + String result; + try { + result = restTemplate.getForObject(url, String.class); + } catch (Exception e) { + throw new TextParseException("文件解析异常"); + } + return result == null ? "" : result; }