From b2174bdc2c7906b0f6fa65be7a8564e64107581f Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期二, 25 三月 2025 14:18:18 +0800 Subject: [PATCH] Merge branch 'radio_frequency' of http://114.132.189.42:9002/r/lims-ruoyi-after into radio_frequency --- 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