From f8499faf6a13f77b1fe0082eaba5e9ad50d7d481 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 07 八月 2025 14:22:31 +0800
Subject: [PATCH] 增加任务表
---
blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileContentUtil.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileContentUtil.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileContentUtil.java
index 1ea63b1..315080f 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileContentUtil.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileContentUtil.java
@@ -89,7 +89,7 @@
public static String detectFromInputStream(InputStream inputStream) {
UniversalDetector detector = new UniversalDetector(null);
//寮�濮嬬粰涓�閮ㄥ垎鏁版嵁锛岃瀛︿範涓�涓嬪晩锛屽畼鏂瑰缓璁槸1000涓猙yte宸﹀彸锛堝綋鐒惰繖1000涓猙yte浣犲緱鍖呭惈涓枃涔嬬被鐨勶級
- byte[] buffer = new byte[1024];
+ byte[] buffer = new byte[2048];
try {
int actRead = inputStream.read(buffer);
@@ -104,4 +104,18 @@
return detector.getDetectedCharset();
}
+ /**
+ * 浠庤緭鍏ユ祦鑾峰彇鏂囨湰
+ * @param ins 鏉熸祦
+ * @return 鏂囨湰瀛楃
+ * @throws IOException
+ */
+ public static String getContentFromStream(InputStream ins) throws IOException {
+ byte[] bytes = ins.readAllBytes();
+ ByteArrayInputStream byteStream = new ByteArrayInputStream(bytes);
+ Charset charset = Charsets.charset(detectFromInputStream(byteStream));
+ byteStream.reset();//閲嶇疆锛屼娇缁х画鍙敤
+
+ return new String(bytes, charset);
+ }
}
--
Gitblit v1.9.3