云函数读取云存储文件中夹的列表(listDirectoryFiles) 获取文件临时下载链接(getTemporaryUrl)

// 云函数读取云存储文件中夹的列表(listDirectoryFiles)
const cloud = require(‘wx-server-sdk’);
const CloudBase = require(‘@cloudbase/manager-node’)
const {
storage
} = new CloudBase()

cloud.init();
// 聚合记录云函数入口函数
exports.main = async (event, context) => {
const res = await storage.listDirectoryFiles(‘audio/’)
console.log(res) //云存储文件列表集合
return {
data: res
}
};

**
**getTemporaryUrl

接口功能:获取文件临时下载链接
import CloudBase from “@cloudbase/manager-node”;

const { storage } = new CloudBase({
secretId: “Your SecretId”,
secretKey: “Your SecretKey”,
envId: “Your envId”, // 云开发环境ID,可在腾讯云云开发控制台获取
});

async function test() {
const urls = await storage.getTemporaryUrl([“files/data.txt”]);

const urls2 = await storage.getTemporaryUrl([
{
cloudPath: “files/data.txt”,
maxAge: 86400,
},
]);

for (let item in urls) {
console.log(item.url);
}
}

test();

https://docs.cloudbase.net/api-reference/manager/node/storage
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值