diff --git a/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/AliOssServiceImpl.java b/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/AliOssServiceImpl.java index 07e68b1..fb32ecc 100644 --- a/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/AliOssServiceImpl.java +++ b/oss-integration/src/main/java/cn/axzo/oss/integration/s3/impl/AliOssServiceImpl.java @@ -84,7 +84,11 @@ public class AliOssServiceImpl implements AliOssService { public boolean delFile(String bucket, String tgtFileKey) { log.debug("ali oss delFile bucket = {}, tatFileKey = {}", bucket, tgtFileKey); try { - aliOssClient.getClient().deleteObject(bucket, tgtFileKey); + OSS client = aliOssClient.getClient(); + if (bucket.contains(APP_PRO_BUCKET_NAME)) { + client = aliOssAppProClient.getClient(); + } + client.deleteObject(bucket, tgtFileKey); return Boolean.TRUE; } catch (Exception e) { LogUtil.error("ali oss delFile error = {}", e);