From 6c0d8fb2db64b8982c4162c7527e72841547110b Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 27 十二月 2024 15:28:50 +0800
Subject: [PATCH] 修改推单规则

---
 DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ObsUploadUtil.java |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ObsUploadUtil.java b/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ObsUploadUtil.java
index 4e64b48..ecb3f0b 100644
--- a/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ObsUploadUtil.java
+++ b/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ObsUploadUtil.java
@@ -2,6 +2,7 @@
 
 import com.obs.services.ObsClient;
 import com.obs.services.model.ObjectMetadata;
+import com.obs.services.model.PutObjectResult;
 import org.springframework.web.multipart.MultipartFile;
 
 import javax.servlet.http.HttpServletRequest;
@@ -29,7 +30,7 @@
 			meta.setContentLength(file.getSize());  // 必须设置ContentLength
 			String originalFilename = file.getOriginalFilename();
 			fileName =  UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length());
-			obsClient.putObject(bucketName,"admin/"+fileName,content,meta);// 上传Object.
+			obsClient.putObject(bucketName,"admin/"+fileName,content,meta);
 			if(fileName != null && !"".equals(fileName)){
 				System.out.println(fileName);
 				fileName = oss_domain+"admin/"+fileName;
@@ -37,6 +38,22 @@
 		}
 		return fileName;
 	}
+	
+	
+	
+	public static String obsUpload(String suffix, InputStream content){
+		String fileName =  UUID.randomUUID().toString().replaceAll("-","") + "." + suffix;
+		try {
+			PutObjectResult putObjectResult = obsClient.putObject(bucketName, "admin/" + fileName, content);
+			String objectUrl = putObjectResult.getObjectUrl();
+			return oss_domain+"admin/"+fileName;
+		}catch (Exception e){
+			e.printStackTrace();
+		}
+		return "";
+	}
+	
+	
 
 	/**
 	 * 删除某个Object

--
Gitblit v1.7.1