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