百度智能小程序 下載資源

2020-09-05 14:58 更新

swan.cloud.downloadFile

解釋:將資源文件從云存儲(chǔ)空間下載至本地。

參數(shù)說(shuō)明

該方法的傳入?yún)?shù)類型為對(duì)象類型,參數(shù)說(shuō)明如下:

字段 類型 必填 說(shuō)明
fileID String 云文件 ID
config Object 局部覆蓋 swan.cloud.init 中的全局配置
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)

config參數(shù)說(shuō)明:

字段 類型 說(shuō)明
env String 使用的環(huán)境 ID,將覆蓋 swan.cloud.init 指定的環(huán)境

success返回參數(shù)說(shuō)明

字段 類型 說(shuō)明
tempFilePath String 臨時(shí)文件路徑
statusCode Number 服務(wù)器返回的 HTTP 狀態(tài)碼
errMsg String 調(diào)用成功的信息

fail返回參數(shù)說(shuō)明

字段 類型 說(shuō)明
errCode Number 錯(cuò)誤碼
errMsg String 錯(cuò)誤信息

代碼示例

callback風(fēng)格:

swan.cloud.downloadFile({
  fileID: 'test-env/my-image.png',
  success: res => {
    console.log(res.tempFilePath)
  },
  fail: err => {
    // ...
  }
});

Promise風(fēng)格:

swan.cloud.downloadFile({
  fileID: 'test-env/my-image.png'
}).then(res => {
  console.log(res.tempFilePath)
}).catch(err => {
  // ...
});


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)