From 15e5365f1a59fa0538fe4fcc71ef28a934f93f06 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期五, 21 二月 2025 08:37:36 +0800
Subject: [PATCH] fix:出场列表新增查询条件
---
src/main/java/com/boying/util/FileUtil.java | 39 ++++++++++++++++++++++++++++++++++++++-
1 files changed, 38 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/boying/util/FileUtil.java b/src/main/java/com/boying/util/FileUtil.java
index ac2d787..ebf98b6 100644
--- a/src/main/java/com/boying/util/FileUtil.java
+++ b/src/main/java/com/boying/util/FileUtil.java
@@ -10,8 +10,11 @@
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import org.springframework.web.multipart.MultipartFile;
+import sun.misc.BASE64Encoder;
import java.io.*;
+import java.net.HttpURLConnection;
+import java.net.URL;
import java.util.Objects;
import java.util.UUID;
@@ -80,7 +83,7 @@
}else {
lastname=".pdf";
}
- String filePath = "D:\\project\\file\\";
+ String filePath = "D:\\FFproject\\file\\";
if(fileString == null){
return null;
}else {
@@ -109,4 +112,38 @@
}
}
+ public static String netSourceToBase64(String srcUrl,String requestMethod) {
+ ByteArrayOutputStream outPut = new ByteArrayOutputStream();
+ byte[] data = new byte[1024 * 8];
+ try {
+ // 鍒涘缓URL
+ URL url = new URL(srcUrl);
+ // 鍒涘缓閾炬帴
+ HttpURLConnection conn = (HttpURLConnection) url.openConnection();
+ conn.setRequestMethod(requestMethod);
+ conn.setConnectTimeout(20000);
+
+ if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) {
+ //杩炴帴澶辫触/閾炬帴澶辨晥/鏂囦欢涓嶅瓨鍦�
+ return null;
+ }
+ InputStream inStream = conn.getInputStream();
+ int len = -1;
+ while (-1 != (len = inStream.read(data))) {
+ outPut.write(data, 0, len);
+ }
+ inStream.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ // 瀵瑰瓧鑺傛暟缁凚ase64缂栫爜
+ BASE64Encoder encoder = new BASE64Encoder();
+ return encoder.encode(outPut.toByteArray());
+ }
+
+ public static void main(String[] args) {
+ String get = netSourceToBase64("http://36.134.129.218:9999/admin/sys-file/platform/20230815083801.png", "GET");
+ System.out.println(get);
+ }
+
}
--
Gitblit v1.9.1