getTempFileURL

用云文件 ID 换取真实链接,可自定义有效期,默认一天且最大不超过一天

请求参数

字段 说明 数据类型 默认值 必填
fileList 要换取临时链接的云文件 ID 列表 String[] - Y

fileList 数组中的每一个元素是一个云文件 fileID

Promise 返回参数

字段 说明 数据类型
fileList 文件列表 Object

fileList 数组中的每一个元素是有如下字段的 Object

字段 说明 数据类型
fileID 云文件 ID String
tempFileURL 临时文件路径 String
status 状态码,0 为成功 Number
errMsg 成功为 ok,失败为失败原因 String

错误返回参数

字段 说明 数据类型
errCode 错误码 Number
errMsg 错误信息,格式 apiName:fail msg String

使用示例

Promise 风格

  1. const cloud = require('wx-server-sdk')
  2. exports.main = async (event, context) => {
  3. const fileList = ['cloud://xxx', 'cloud://yyy']
  4. const result = await cloud.getTempFileURL({
  5. fileList: fileList,
  6. })
  7. return result.fileList
  8. }

原文: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/storage/getTempFileURL.html