From 4b08a9ce849ac50eff6ab59521b3dba484189ffb Mon Sep 17 00:00:00 2001 From: ayflying Date: Thu, 28 Aug 2025 18:35:01 +0800 Subject: [PATCH] =?UTF-8?q?s3=E5=A2=9E=E5=8A=A0=E6=96=B9=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E6=9F=A5=E7=9C=8B=E6=96=87=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E5=85=83=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/s3/s3.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/s3/s3.go b/pkg/s3/s3.go index 642f75b..305d95e 100644 --- a/pkg/s3/s3.go +++ b/pkg/s3/s3.go @@ -184,6 +184,12 @@ func (s *Mod) ListObjects(bucketName string, prefix string) (res <-chan minio.Ob return } +// StatObject 获取指定存储桶中指定文件的元数据信息 +func (s *Mod) StatObject(bucketName string, objectName string) (res minio.ObjectInfo, err error) { + res, err = s.client.StatObject(ctx, bucketName, objectName, minio.StatObjectOptions{}) + return +} + // SetBucketPolicy 设置指定存储桶或对象前缀的访问策略 // 目前使用固定的策略,可根据需求修改 func (s *Mod) SetBucketPolicy(bucketName string, prefix string) (err error) {