文档中心 > 设置文件元信息
设置文件元信息

最近更新时间:2021-09-22

本文介绍如何设置和读取文件元信息。


设置文件元信息

创建一个对象并为文件设计元信息代码如下:

package sample


import (
       "fmt"
       "github.com/journeymidnight/Yig-S3-SDK-Go/s3lib"
       "strings"
)

func ObjectMetaSample() {
       DeleteTestBucketAndObject()

       defer DeleteTestBucketAndObject()

       // Set Custom Meta
       sc := s3lib.NewS3(endpoint, accessKey, secretKey)
       // Create a bucket
       err := sc.MakeBucket(bucketName)
       if err != nil {
               HandleError(err)
      }
       c := make(map[string]string)
       c["a"] = "b"
       err = sc.PutObjectMeta(bucketName, objectKey, strings.NewReader("NewBucketAndObjectSample"), c)
       if err != nil {
               HandleError(err)
      }

       fmt.Printf("ObjectMetaSample Run Success !\n\n")
}