# 操作场景

本文档主要指导您如何在客户端(小程序端和web端)及服务端换取临时链接。

# 操作步骤

# 客户端

# 小程序端

示例代码如下:

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);