4.3.4. 换取真实链接¶
-
wx.cloud.
getTempFileURL
({fileList[, success][, complete][, success]})¶ 用云文件 ID 换取真实链接,可自定义有效期,默认一天且最大不超过一天。一次最多取 50 个。
- 参数
fileList (string[]) – 要换取临时链接的云文件 ID 列表, 数组中的每一个元素是一个云文件 fileID
success(fileList) (function) –
成功回调
fileList (object[]) - 文件列表, 数组中的每一个元素是有如下字段的
fileID (string) - 云文件 ID
tempFileURL (string) - 临时文件路径
status (number) - 状态码,0 为成功
errMsg (string) - 成功为 ok,失败为失败原因
fail(errCode, errMsg) (function) –
失败回调
errCode (number) - 错误码
errMsg (string) - 错误信息,格式 apiName:fail msg
complete (function) – 结束回调
- 例(Callback)
wx.cloud.getTempFileURL({ fileList: ['cloud://xxx', 'cloud://yyy'], success: res => { // get temp file URL console.log(res.fileList) }, fail: err => { // handle error } })
- 例(Promise)
wx.cloud.getTempFileURL({ fileList: [{ fileID: 'a7xzcb', maxAge: 60 * 60, // one hour }] }).then(res => { // get temp file URL console.log(res.fileList) }).catch(error => { // handle error })