swan.cloud.downloadFile

解释:将资源文件从云存储空间下载至本地。

参数说明

该方法的传入参数类型为对象类型,参数说明如下:

字段类型必填说明
fileIDString云文件 ID
configObject局部覆盖 swan.cloud.init 中的全局配置
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数

config参数说明:

字段类型说明
envString使用的环境 ID,将覆盖 swan.cloud.init 指定的环境

success返回参数说明

字段类型说明
tempFilePathString临时文件路径
statusCodeNumber服务器返回的 HTTP 状态码
errMsgString调用成功的信息

fail返回参数说明

字段类型说明
errCodeNumber错误码
errMsgString错误信息

代码示例

callback风格:

  • JS
  1. swan.cloud.downloadFile({
  2. fileID: 'test-env/my-image.png',
  3. success: res => {
  4. console.log(res.tempFilePath)
  5. },
  6. fail: err => {
  7. // ...
  8. }
  9. });

Promise风格:

  • JS
  1. swan.cloud.downloadFile({
  2. fileID: 'test-env/my-image.png'
  3. }).then(res => {
  4. console.log(res.tempFilePath)
  5. }).catch(err => {
  6. // ...
  7. });