评论

微信小程序获取云存储中的文件列表

微信小程序获取云存储中的文件列表

安装依赖

npm i @cloudbase/manager-node


云函数

const cloud = require('wx-server-sdk')
const CloudBase = require('@cloudbase/manager-node')
/* 初始化 */
cloud.init()
const {
  storage
} = new CloudBase()
exports.main = async (event, context) => {
  /* 
  listDirectoryFiles(cloudPath: string): Promise列出文件夹下所有文件的名称
  downloadDirectory(options): Promise下载文件夹
  listCollections(options: object): object来获取所有集合的名称,然后使用export(collectionName: string, file: object, options: object): object接口来导出所有记录到指定的json或csv文件里。
  */
  const res = await storage.listDirectoryFiles('images/')
  console.log(res)
  return {
    data: {},
  }
}


返回的文件列表:

最后一次编辑于  2021-03-10  
点赞 3
收藏
评论

3 个评论

  • 太阳照耀我
    太阳照耀我
    2022-09-07

    你好,我安装成功了,调用的时候却说找不到,这怎么解决

    2022-09-07
    赞同
    回复
  • 姜力玮
    姜力玮
    2022-07-17
    报错找不到@cloudbase/manager-node这个依赖要怎么办啊
    


    2022-07-17
    赞同
    回复 3
    • 姜力玮
      姜力玮
      2022-07-17
      已经解决,目前问题是报错超时
      2022-07-17
      回复
    • 木^2
      木^2
      2023-02-16
      请问怎么解决的
      2023-02-16
      回复
    • 61m(狭路相逢勇者胜版)
      61m(狭路相逢勇者胜版)
      11-05回复木^2
      要点击这个,不仅本地要npm install,装完之后还要上传并部署,云端安装依赖,反正我是这样的。。
      11-05
      回复
  • 李杰
    李杰
    2021-12-10

    下面这个在哪里操作?

    npm i @cloudbase/manager-node
    


    2021-12-10
    赞同
    回复 2
登录 后发表内容