a0三木 2021-05-27 09:22 采纳率: 0%
浏览 98

微信小程序云开发下 云存储直接删除文件夹

通过微信云函数实现:

新建一个云函数 并npm 如下

npm install --save wx-server-sdk@latest 和 npm install @cloudbase/manager-node

2、云函数代码

const cloud = require('wx-server-sdk');
const CloudBase = require('@cloudbase/manager-node');
const app = CloudBase.init({
  envId: '云环境 ID' // 云环境 ID
})
const { database, functions, storage, env, commonService } = app
exports.main = async (event, context) => {  
  return await storage.deleteDirectory("test/") 
}

"test/" 这个就是你要删除的存储空间下的目录



3、剩下就是云函数调用了。(上传部署:所有文件);云函数调用:wx.cloud.callFunction()
  • 写回答

1条回答 默认 最新

  • 小P聊技术 2021-05-27 09:35
    关注

     https://docs.cloudbase.net/api-reference/manager/node/database.html#deletecollection

    const cloudbaseConfig = {
      secretId: 'Your SecretId',
      secretKey: 'Your SecretKey',
      envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取
    }
    
    let { database } = new CloudBase(cloudbaseConfig)
    async function test() {
      let result = await database.deleteCollection('collectionAlreadyExists')
      if (result.Exists === false) {
        // 集合不存在
      }
    }
    
    test()

     

    评论

报告相同问题?

悬赏问题

  • ¥15 fluent里模拟降膜反应的UDF编写
  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout