GOLANG SDK 手册

文件下载

下载文件

通过 GetObject 方法获取对象的网络流。可以设置的参数列表为:

参数作用
ObjRange下载指定对象的指定范围的数据
IfModifiedSince文件的最后修改时间小于等于 If-Modified-Since 参数指定的时间,则不进行下载,否则正常下载文件

示例代码如下:

package main
import (
  "fmt"

  "github.com/NetEase-Object-Storage/nos-golang-sdk/nosclient"
  "github.com/NetEase-Object-Storage/nos-golang-sdk/model"
)

func main() {
  objectRequest := &model.GetObjectRequest{
    Bucket:         "使用的桶名,注意命名规则",
    Object:         "使用的对象名,注意命名规则",
  }
  objectResult, err := nosClient.GetObject(objectRequest)
  if err != nil {
    fmt.Println(err.Error())
  }
}