From 9bca6d23b4452065624aeb95b5cad2fc37a2d100 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 15 九月 2025 14:25:31 +0800 Subject: [PATCH] 修改 --- ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/core/util/OssUploadUtil.java | 118 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 59 insertions(+), 59 deletions(-) diff --git a/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/core/util/OssUploadUtil.java b/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/core/util/OssUploadUtil.java index 07a5d46..858b0d0 100644 --- a/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/core/util/OssUploadUtil.java +++ b/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/core/util/OssUploadUtil.java @@ -1,59 +1,59 @@ -package com.stylefeng.guns.core.util; - -import com.obs.services.ObsClient; -import org.springframework.web.multipart.MultipartFile; - -import javax.servlet.http.HttpServletRequest; -import java.io.IOException; -import java.io.InputStream; -import java.util.UUID; - -public class OssUploadUtil { - public static String endPoint = "obs.cn-south-1.myhuaweicloud.com"; - public static String accessKeyId = "MLJEFPYY0LJKAVA5C4YI"; - public static String accessKeySecret = "C8PmdLHAW7OOKR1fbEGYrqIiTh4yaLrRzA0uVZ89"; - public static String bucketName = "qinqinzhuanche"; - public static String oss_domain = "https://qinqinzhuanche.obs.cn-south-1.myhuaweicloud.com/"; - // 创建ObsClient实例 - public static ObsClient obsClient = new ObsClient(accessKeyId, accessKeySecret, endPoint); - - public static String ossUpload(HttpServletRequest request,MultipartFile file) throws IOException{ - //CommonsMultipartFile file = (CommonsMultipartFile)multipartFile; - String fileName = ""; - if(file!=null && !"".equals(file.getOriginalFilename()) && file.getOriginalFilename()!=null){ - InputStream content = file.getInputStream();//获得指定文件的输入流 - com.obs.services.model.ObjectMetadata meta = new com.obs.services.model.ObjectMetadata();// 创建上传Object的Metadata - meta.setContentLength(file.getSize()); // 必须设置ContentLength - String originalFilename = file.getOriginalFilename(); - fileName = UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length()); - obsClient.putObject(bucketName,fileName,content,meta);// 上传Object. - if(fileName != null && !"".equals(fileName)){ - System.out.println(fileName); - fileName = oss_domain+fileName; - } - } - return fileName; - } - - /** - * 删除某个Object - * - * @param bucketUrl - * @return - */ - public static boolean deleteObject(String bucketUrl) { - try { - bucketUrl=bucketUrl.replace(oss_domain+"web",""); - // 删除Object. - obsClient.deleteObject(bucketName, bucketUrl); - } catch (Exception e) { - e.printStackTrace(); - return false; - } finally { - //ossClient.shutdown(); - } - return true; - } - - -} +//package com.stylefeng.guns.core.util; +// +//import com.obs.services.ObsClient; +//import org.springframework.web.multipart.MultipartFile; +// +//import javax.servlet.http.HttpServletRequest; +//import java.io.IOException; +//import java.io.InputStream; +//import java.util.UUID; +// +//public class OssUploadUtil { +// public static String endPoint = "obs.cn-south-1.myhuaweicloud.com"; +// public static String accessKeyId = "MLJEFPYY0LJKAVA5C4YI"; +// public static String accessKeySecret = "C8PmdLHAW7OOKR1fbEGYrqIiTh4yaLrRzA0uVZ89"; +// public static String bucketName = "qinqinzhuanche"; +// public static String oss_domain = "https://qinqinzhuanche.obs.cn-south-1.myhuaweicloud.com/"; +// // 创建ObsClient实例 +// public static ObsClient obsClient = new ObsClient(accessKeyId, accessKeySecret, endPoint); +// +// public static String ossUpload(HttpServletRequest request,MultipartFile file) throws IOException{ +// //CommonsMultipartFile file = (CommonsMultipartFile)multipartFile; +// String fileName = ""; +// if(file!=null && !"".equals(file.getOriginalFilename()) && file.getOriginalFilename()!=null){ +// InputStream content = file.getInputStream();//获得指定文件的输入流 +// com.obs.services.model.ObjectMetadata meta = new com.obs.services.model.ObjectMetadata();// 创建上传Object的Metadata +// meta.setContentLength(file.getSize()); // 必须设置ContentLength +// String originalFilename = file.getOriginalFilename(); +// fileName = UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length()); +// obsClient.putObject(bucketName,fileName,content,meta);// 上传Object. +// if(fileName != null && !"".equals(fileName)){ +// System.out.println(fileName); +// fileName = oss_domain+fileName; +// } +// } +// return fileName; +// } +// +// /** +// * 删除某个Object +// * +// * @param bucketUrl +// * @return +// */ +// public static boolean deleteObject(String bucketUrl) { +// try { +// bucketUrl=bucketUrl.replace(oss_domain+"web",""); +// // 删除Object. +// obsClient.deleteObject(bucketName, bucketUrl); +// } catch (Exception e) { +// e.printStackTrace(); +// return false; +// } finally { +// //ossClient.shutdown(); +// } +// return true; +// } +// +// +//} -- Gitblit v1.7.1