From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 14 四月 2025 23:10:22 +0800
Subject: [PATCH] 批量审核和图片保存bug
---
ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java | 48 ++++++++++++++++++++++++++++--------------------
1 files changed, 28 insertions(+), 20 deletions(-)
diff --git a/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java b/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
index a4eb460..3cae4d0 100644
--- a/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
+++ b/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
@@ -154,29 +154,37 @@
}
@Override
- public boolean deleteImages(String fileUrl) throws UnsupportedEncodingException {
- String endpoint = ConstantPropertiesUtils.END_POINT;
- String accessKeyId = ConstantPropertiesUtils.ACCESS_KEY_ID;
- String accessKeySecret = ConstantPropertiesUtils.ACCESS_KEY_SECRET;
- String bucketName = ConstantPropertiesUtils.BUCKET_NAME;
- //鍒涘缓OSSClient瀹炰緥
- OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
+ public boolean deleteImages(String fileUrl) {
+ try {
- String imgFile = fileUrl.replace(ConstantPropertiesUtils.PREFIX_URL, "");
- String fileName = imgFile;
- if (imgFile.contains("?")) {
- fileName = imgFile.substring(0, imgFile.indexOf("?"));
- }
- fileName = URLDecoder.decode(fileName, "UTF-8");
+ String endpoint = ConstantPropertiesUtils.END_POINT;
+ String accessKeyId = ConstantPropertiesUtils.ACCESS_KEY_ID;
+ String accessKeySecret = ConstantPropertiesUtils.ACCESS_KEY_SECRET;
+ String bucketName = ConstantPropertiesUtils.BUCKET_NAME;
+ //鍒涘缓OSSClient瀹炰緥
+ OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
- // 鏍规嵁BucketName,objectName鍒犻櫎鏂囦欢
- boolean b = ossClient.doesObjectExist(bucketName, fileName);
- if (b) {
- VoidResult voidResult = ossClient.deleteObject(bucketName, fileName);
- System.out.println(voidResult.toString());
+ String imgFile = fileUrl.replace(ConstantPropertiesUtils.PREFIX_URL, "");
+ String fileName = imgFile;
+ if (imgFile.contains("?")) {
+ fileName = imgFile.substring(0, imgFile.indexOf("?"));
+ }
+
+ fileName = URLDecoder.decode(fileName, "UTF-8");
+
+ // 鏍规嵁BucketName,objectName鍒犻櫎鏂囦欢
+ boolean b = ossClient.doesObjectExist(bucketName, fileName);
+ if (b) {
+ VoidResult voidResult = ossClient.deleteObject(bucketName, fileName);
+// System.out.println(voidResult.toString());
+ }
+ ossClient.shutdown();
+ return true;
+
+ } catch (Exception e) {
+ System.out.println("-------鍒犻櫎鍥剧墖澶辫触锛屽浘鐗囧湴鍧�:" + fileUrl);
}
- ossClient.shutdown();
- return true;
+ return false;
}
@Override
--
Gitblit v1.8.0