From 6e966db875e761da1ed1159d3231f69ffc85979e Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 14 Jan 2026 17:39:52 +0800
Subject: [PATCH] fix(mall): 修复商品图片上传功能
---
src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java | 15 ++++++++++++---
src/main/java/cc/mrbird/febs/common/utils/OssUtils.java | 2 +-
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/common/utils/OssUtils.java b/src/main/java/cc/mrbird/febs/common/utils/OssUtils.java
index da3ad3c..02bb190 100644
--- a/src/main/java/cc/mrbird/febs/common/utils/OssUtils.java
+++ b/src/main/java/cc/mrbird/febs/common/utils/OssUtils.java
@@ -13,7 +13,7 @@
private static String END_POINT = "https://oss-cn-shenzhen.aliyuncs.com";
private static String ACCESS_KEY_ID = "LTAI5t7XPsehXDaFoiuU4ihK";
private static String ACCESS_KEY_SECRET = "2t2cVtUlO4Cfx6ODHm0JHgZObfEqkW";
- private static String bucket_name = "meiao-1517.oss-cn-shenzhen.aliyuncs.com";
+ private static String bucket_name = "https://meiao-1517.oss-cn-shenzhen.aliyuncs.com";
public static boolean uploadFileWithBase64(String base64, String pathName) {
ByteArrayInputStream stream = null;
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java
index 9dd068a..d0693df 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java
@@ -26,6 +26,7 @@
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import java.io.IOException;
+import java.util.Base64;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -51,10 +52,18 @@
}
//文件加密
- BASE64Encoder base64Encoder =new BASE64Encoder();
+// BASE64Encoder base64Encoder =new BASE64Encoder();
+// String base64EncoderImg = null;
+// try {
+// base64EncoderImg = base64Encoder.encode(file.getBytes());
+// } catch (IOException e) {
+// e.printStackTrace();
+// }
+
+ //文件加密
String base64EncoderImg = null;
try {
- base64EncoderImg = base64Encoder.encode(file.getBytes());
+ base64EncoderImg = Base64.getEncoder().encodeToString(file.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
@@ -64,7 +73,7 @@
String imageNames = System.currentTimeMillis() + IdUtil.simpleUUID() + imageFuffix;
String imageName = "uploadeFile/" + imageNames;
OssUtils.uploadFileWithBase64(base64EncoderImg, imageName);
- String bucket_name ="https://excoin.oss-cn-hangzhou.aliyuncs.com";
+ String bucket_name ="https://meiao-1517.oss-cn-shenzhen.aliyuncs.com";
String url = bucket_name + "/" + imageName;
Map<String,Object> map = new HashMap<String,Object>();
--
Gitblit v1.9.1