From b835dcf59ce2b06720dbdb972f10a13d1d3712e4 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期三, 02 四月 2025 15:43:56 +0800 Subject: [PATCH] 标准库功能修改备份开发-查询标准库是否存在审核中状态 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MinioUtils.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MinioUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MinioUtils.java index 25efe7c..73402bb 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MinioUtils.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MinioUtils.java @@ -167,7 +167,7 @@ minioResult.setBucketFileName(bucketFilePath); // 杩斿洖姘镐箙棰勮鍦板潃 if (isPreviewExpiry) { - String previewUrl = getPreviewUrl(bucketFilePath, bucketName, isPreviewExpiry); + String previewUrl = getPreviewUrl(bucketFilePath, bucketName, true); minioResult.setPreviewExpiry(previewUrl); } minioResult.setOriginalName(originalFileName); @@ -291,4 +291,23 @@ } return null; } + + + /** + * 妫�鏌� MinIO 涓璞℃槸鍚﹀瓨鍦� + * @param bucketName 瀛樺偍妗跺悕绉� + * @param bucketFileName 妗朵腑鏂囦欢鍚嶇О + * @return + */ + public boolean objectExists(String bucketName, String bucketFileName) { + try { + minioClient.statObject(StatObjectArgs.builder() + .bucket(bucketName) + .object(bucketFileName) + .build()); + return true; + } catch (Exception e) { + return false; + } + } } -- Gitblit v1.9.3