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