From c38b759709d4183a68cf9e1bd8f8927f36b42ae7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=E7=8E=8B?= <43658282@qq.com> Date: Tue, 16 Aug 2022 13:53:02 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96OSS?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mr王 <43658282@qq.com> --- .../java/com/ruoyi/oss/core/OssClient.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ruoyi/src/main/java/com/ruoyi/oss/core/OssClient.java b/ruoyi/src/main/java/com/ruoyi/oss/core/OssClient.java index 6f6be8f8c..34ce92318 100644 --- a/ruoyi/src/main/java/com/ruoyi/oss/core/OssClient.java +++ b/ruoyi/src/main/java/com/ruoyi/oss/core/OssClient.java @@ -185,4 +185,26 @@ public class OssClient { return builder.toString(); } + + /** + *获取文件大小 + * ossFileidId为完整文件名称,包含路径 + / + public Long getOssFileSize(String ossFileId){ + S3Object object = client.getObject(properties.getBucketName(), keyName); + return object.getObjectMetadata().getContentLength(); + } + /** + *获取文件大小 + *bucketName 桶名称 + * ossFileidId为完整文件名称,包含路径 + / + public Long getOssFileSize(String bucketName,String ossFileId){ + + S3Object object = client.getObject(bucketName, keyName); + return object.getObjectMetadata().getContentLength(); + } + + + }