5. 文件下载

5.1. 下载文件

通过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())
    }
}