4.3.2. 下载¶
-
wx.cloud.
downloadFile
({fileID[, success][, complete][, success]})¶ 从云存储空间下载文件
- 参数
fileID (string) – 云文件 ID
success(tempFilePath, statusCode) (function) –
成功回调
tempFilePath (string) - 临时文件路径
statusCode (number) - 服务器返回的 HTTP 状态码
fail(errCode, errMsg) (function) –
失败回调
errCode (number) - 错误码
errMsg (string) - 错误信息,格式 apiName:fail msg
complete (function) – 结束回调
- 返回类型
downloadTask
- 返回
如果请求参数中带有 success/fail/complete 回调中的任一个,则会返回一个 downloadTask 对象,通过 downloadTask 对象可监听上传进度变化事件,以及取消上传任务。
- 例(Callback)
wx.cloud.downloadFile({ fileID: 'a7xzcb', success: res => { // get temp file path console.log(res.tempFilePath) }, fail: err => { // handle error } })
- 例(Promise)
wx.cloud.downloadFile({ fileID: 'a7xzcb' }).then(res => { // get temp file path console.log(res.tempFilePath) }).catch(error => { // handle error })