换取临时链接

最近更新时间:2019-05-09 16:45:13

操作场景

本文档主要指导您如何在小程序端、网页端及服务端换取临时链接。

操作步骤

小程序端

示例代码如下:

wx.cloud.getTempFileURL({
  fileList: ['cloud://xxx.png']
}).then((res) => {
    // fileList 是一个有如下结构的对象数组
    // [{
    //    fileID: 'cloud://xxx.png', // 文件 ID
    //    tempFileURL: '', // 临时文件网络链接
    //    maxAge: 120 * 60 * 1000, // 有效期
    // }]
    console.log(res.fileList)
}).catch(console.error);

网页端(Web 端)

示例代码如下:

tcb.init({
    env: 'xxxx'
})
tcb.getTempFileURL({
  fileList: ['cloud://xxx.png']
}).then((res) => {
    console.log(res.fileList)
}).catch(console.error);

服务端

示例代码如下:

const app = require('tcb-admin-node');
app.init();

app.getTempFileURL({
    fileList: ['cloud://xxx.png']
}).then((res) => {
    // fileList 是一个有如下结构的对象数组
    // [{
    //    fileID: 'cloud://xxx.png', // 文件 ID
    //    tempFileURL: '', // 临时文件网络链接
    //    maxAge: 120 * 60 * 1000, // 有效期
    // }]
    console.log(res.fileList)
}).catch(console.error);