
# 文件下载
- 接口方法
  ```
  func (bc *BsClient) DownloadFile(filePath, fileName string, versionId int) error
  ```
  
- 参数说明
  
  | 参数        | 类型     | 说明                                                                                                                            |
  |:---|:---|:---|
  | filePath  | string | 文件下载到本地的路径。                                                                                                                   |
  | fileName  | string | 待下载文件在链上的名称。不允许包含 "/"                                                                                                         |
  | versionId | int    | 待下载文件的版本号。版本号要求大于等于1，可以通过[查询文件历史版本](https://support.huaweicloud.com/devg-bcs/bcs_devg_01_050.html#bcs_devg_01_050)获取文件的版本号信息。 |
     
  

- 返回值
  
  | 类型    | 说明                      |
  |:---|:---|
  | error | 下载成功返回类型为nil，反之返回error。 |
     
  
 
