From ce5c5e897b288a27f00804b68e73647fdfc5b6a7 Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期二, 29 四月 2025 10:15:11 +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