codecamp

微信小程序云开发服务端存储API 用云文件 ID 换取真实链接

getTempFileURL

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

请求参数

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

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

Promise 返回参数

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

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

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

错误返回参数

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

使用示例

Promise 风格

const cloud = require('wx-server-sdk')

exports.main = async (event, context) => {
  const fileList = ['cloud://xxx', 'cloud://yyy']
  const result = await cloud.getTempFileURL({
    fileList: fileList,
  })
  return result.fileList
}


微信小程序云开发服务端存储API 从云存储空间下载文件
微信小程序云开发服务端存储API 从云存储空间删除文件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信小程序 指南

目录结构

开放能力

微信小程序 调试

微信小程序 实时日志

微信小程序 小程序测速

微信小程序 基础组件

微信小程序 API

媒体

界面

微信小程序API 绘图

微信小程序 服务端

接口调用凭证

统一服务消息

微信小程序 服务市场

微信小程序 生物认证

微信小程序 云开发

服务端

微信小程序云开发服务端API 数据库

SDK文档

微信小程序 扩展能力

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }