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(); + } + + + }