From c10a6fc96fe26fec66918981addacea0c8a6d3e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Thu, 24 Sep 2026 22:47:41 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8DFeign=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=89=93=E5=8D=B0multipart=E6=96=87=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/common/feign/CustomFeignLogger.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/blade-common/src/main/java/org/springblade/common/feign/CustomFeignLogger.java b/blade-common/src/main/java/org/springblade/common/feign/CustomFeignLogger.java index cfbf7724..cf52849e 100644 --- a/blade-common/src/main/java/org/springblade/common/feign/CustomFeignLogger.java +++ b/blade-common/src/main/java/org/springblade/common/feign/CustomFeignLogger.java @@ -48,6 +48,7 @@ public class CustomFeignLogger extends Logger { private static final String IMAGE_CONTENT_TYPE_PREFIX = "image/"; private static final String AUDIO_CONTENT_TYPE_PREFIX = "audio/"; private static final String VIDEO_CONTENT_TYPE_PREFIX = "video/"; + private static final String MULTIPART_CONTENT_TYPE_PREFIX = "multipart/"; @Override protected void log(String configKey, String format, Object... args) { @@ -121,7 +122,7 @@ public class CustomFeignLogger extends Logger { } /** - * 判断是否为二进制内容 + * 判断是否为二进制内容或不应打印的内容(如文件上传) */ private boolean isBinaryContent(String contentType) { if (contentType == null || contentType.isEmpty()) { @@ -131,6 +132,7 @@ public class CustomFeignLogger extends Logger { return lowerContentType.startsWith(BINARY_CONTENT_TYPE_PREFIX) || lowerContentType.startsWith(IMAGE_CONTENT_TYPE_PREFIX) || lowerContentType.startsWith(AUDIO_CONTENT_TYPE_PREFIX) - || lowerContentType.startsWith(VIDEO_CONTENT_TYPE_PREFIX); + || lowerContentType.startsWith(VIDEO_CONTENT_TYPE_PREFIX) + || lowerContentType.startsWith(MULTIPART_CONTENT_TYPE_PREFIX); } }