From 5627daeb1ac1a29947e902f9a7efb6730ed98611 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期五, 07 七月 2023 20:35:50 +0800
Subject: [PATCH] 管理台bug和用户端生日卡

---
 ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java
index ea09488..54fd586 100644
--- a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java
+++ b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java
@@ -9,7 +9,6 @@
 import com.ruoyi.common.core.utils.uuid.IdUtils;
 import org.springframework.web.multipart.MultipartFile;
 
-import java.io.ByteArrayInputStream;
 import java.io.InputStream;
 import java.util.Calendar;
 
@@ -52,8 +51,10 @@
         OSS ossClient = createOss();
         PutObjectResult result = null;
         try {
+
             String fileName = FileUploadUtils.extractFilename(file);
-            String objectName = filePath + uuid;
+            String prefix = fileName.substring(fileName.lastIndexOf("."));
+            String objectName = filePath + uuid + prefix;
             InputStream inputStream = file.getInputStream();
             // 创建PutObjectRequest对象。
             PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName, objectName, inputStream);
@@ -62,7 +63,7 @@
             // 创建PutObject请求。
             result = ossClient.putObject(putObjectRequest);
             // 如果上传成功,则返回200。
-            System.out.println(result.getResponse().getStatusCode());
+            System.out.println(fileName + "上传返回" + result.getResponse().getStatusCode());
             return result.getResponse().getUri();
         } catch (OSSException oe) {
             System.out.println("Caught an OSSException, which means your request made it to OSS, "
@@ -80,8 +81,8 @@
             if (ossClient != null) {
                 ossClient.shutdown();
             }
-            return result.getResponse().getErrorResponseAsString();
         }
+        return result.getResponse().getErrorResponseAsString();
     }
 
 }

--
Gitblit v1.7.1