package s3 import ( "bytes" "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/s3" ) // Storage // // @Description: // @receiver s // @param data // @param bucket // @param key // @return error func (s *S3Client) Storage(data []byte, bucket, key string) error { _, err := s.S3C.PutObject(&s3.PutObjectInput{ Body: bytes.NewReader(data), // 替换为要存储的数据,可以是[]byte或io.Reader类型 Bucket: aws.String(bucket), // 替换为您的S3存储桶名称 Key: aws.String(key), // 替换为您的对象键 }) if err != nil { return err } return nil }