From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/util/ImageToBase64.java |  162 +++++++++++++++++++++++++++--------------------------
 1 files changed, 83 insertions(+), 79 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/ImageToBase64.java b/fanli/src/main/java/com/yeshi/fanli/util/ImageToBase64.java
index 49f6faf..3842e32 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/ImageToBase64.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/ImageToBase64.java
@@ -1,79 +1,83 @@
-package com.yeshi.fanli.util;
-
-import java.io.ByteArrayOutputStream;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.HttpURLConnection;
-import java.net.URL;
-
-import Decoder.BASE64Encoder;
-
-public class ImageToBase64 {
-
-	public static void main(String[] args) {
-		// 绗竴涓�:鎶婄綉缁滃浘鐗囪鎹㈡垚Base64
-		String netImagePath = "http://ec-1255749512.file.myqcloud.com/swiperPic/c7847b574a79400298bc63706fd89faf.jpeg";
-		// 涓嬮潰鏄綉缁滃浘鐗囪浆鎹ase64鐨勬柟娉�
-		String netImageToBase64 = NetImageToBase64(netImagePath);
-
-		System.out.println(netImageToBase64);
-		// 涓嬮潰鏄湰鍦板浘鐗囪浆鎹ase64鐨勬柟娉�
-		 String imagePath = "鏈湴鍥剧墖璺緞";
-		 ImageToBase64(imagePath);
-	}
-
-	/**
-	 * 缃戠粶鍥剧墖杞崲Base64鐨勬柟娉�
-	 *
-	 * @param netImagePath 聽聽 聽
-	 */
-	public static String NetImageToBase64(String netImagePath) {
-		try {
-			// 鍒涘缓URL
-			URL url = new URL(netImagePath);
-			byte[] by = new byte[1024];
-			// 鍒涘缓閾炬帴
-			HttpURLConnection conn = (HttpURLConnection) url.openConnection();
-			conn.setRequestMethod("GET");
-			conn.setConnectTimeout(5000);
-
-			InputStream is = conn.getInputStream();
-			ByteArrayOutputStream data = new ByteArrayOutputStream();
-			// 灏嗗唴瀹硅鍙栧唴瀛樹腑
-			int len = -1;
-			while ((len = is.read(by)) != -1) {
-				data.write(by, 0, len);
-			}
-			// 鍏抽棴娴�
-			is.close();
-			// 瀵瑰瓧鑺傛暟缁凚ase64缂栫爜
-			BASE64Encoder encoder = new BASE64Encoder();
-			return encoder.encode(data.toByteArray());
-		} catch (IOException e) {
-			e.printStackTrace();
-		}
-		return null;
-	}
-
-	/**
-	 * 鏈湴鍥剧墖杞崲Base64鐨勬柟娉�
-	 *
-	 * @param imgPath 聽聽 聽
-	 */
-	public static String ImageToBase64(String imgPath) {
-		try {
-			InputStream in = new FileInputStream(imgPath);
-			byte[] data = new byte[in.available()];
-			in.read(data);
-			in.close();
-			
-			// 瀵瑰瓧鑺傛暟缁凚ase64缂栫爜
-			BASE64Encoder encoder = new BASE64Encoder();
-			return encoder.encode(data);
-		} catch (Exception e) {
-			e.printStackTrace();
-		}
-		return null;
-	}
-}
+package com.yeshi.fanli.util;
+
+import java.io.ByteArrayOutputStream;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+
+import sun.misc.BASE64Decoder;
+import sun.misc.BASE64Encoder;
+
+public class ImageToBase64 {
+
+	public static void main(String[] args) {
+		// 绗竴涓�:鎶婄綉缁滃浘鐗囪鎹㈡垚Base64
+//		String netImagePath = "http://ec-1255749512.file.myqcloud.com/swiperPic/c7847b574a79400298bc63706fd89faf.jpeg";
+		
+		String netImagePath = "http://ec-1255749512.file.myqcloud.com/editor/img/evaluate/df21d25edd924837b6f8b1f8eaeeac97.jpeg";
+		// 涓嬮潰鏄綉缁滃浘鐗囪浆鎹ase64鐨勬柟娉�
+		String netImageToBase64 = NetImageToBase64(netImagePath);
+
+//		System.out.println(netImageToBase64);
+		// 涓嬮潰鏄湰鍦板浘鐗囪浆鎹ase64鐨勬柟娉�
+		 //String imagePath = "鏈湴鍥剧墖璺緞";
+		// ImageToBase64(imagePath);
+	}
+
+	/**
+	 * 缃戠粶鍥剧墖杞崲Base64鐨勬柟娉�
+	 *
+	 * @param netImagePath 聽聽 聽
+	 */
+	public static String NetImageToBase64(String netImagePath) {
+		try {
+			// 鍒涘缓URL
+			URL url = new URL(netImagePath);
+			byte[] by = new byte[1024];
+			// 鍒涘缓閾炬帴
+			HttpURLConnection conn = (HttpURLConnection) url.openConnection();
+			conn.setRequestMethod("GET");
+			conn.setConnectTimeout(5000);
+
+			InputStream is = conn.getInputStream();
+			ByteArrayOutputStream data = new ByteArrayOutputStream();
+			// 灏嗗唴瀹硅鍙栧唴瀛樹腑
+			int len = -1;
+			while ((len = is.read(by)) != -1) {
+				data.write(by, 0, len);
+			}
+			// 瀵瑰瓧鑺傛暟缁凚ase64缂栫爜
+			BASE64Encoder encoder = new BASE64Encoder();
+			String encode = encoder.encode(data.toByteArray());
+			// 鍏抽棴娴�
+			is.close();
+			return encode;
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+
+	/**
+	 * 鏈湴鍥剧墖杞崲Base64鐨勬柟娉�
+	 *
+	 * @param imgPath 聽聽 聽
+	 */
+	public static String ImageToBase64(String imgPath) {
+		try {
+			InputStream in = new FileInputStream(imgPath);
+			byte[] data = new byte[in.available()];
+			in.read(data);
+			in.close();
+			
+			// 瀵瑰瓧鑺傛暟缁凚ase64缂栫爜
+			BASE64Encoder encoder = new BASE64Encoder();
+			return encoder.encode(data);
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+}

--
Gitblit v1.8.0