**文件下载**
###########################


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

.. list-table::
    :widths: 10 40
    :header-rows: 1

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


示例代码如下:

.. code::

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