问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 需求 工具 wxe7466b45ab47d2f4 2.3.0
- 需求的场景描述(希望解决的问题)
我把图片存储到服务器上,然后把图片的路径放到数据库中,用户在本地端删除动态的时候,先从数据库中取出服务器上存的图片的地址,然后调用删除服务器图片的方法,但是这个函数只支持参数是静态的,动态的参数就不会被执行。
- 希望提供的能力
可以动态删除服务器上的图片
代码片段:
//data.photo里面存储了从数据库中读取的图片的地址,是个数组。
wx.cloud.deleteFile({
fileList: [that.data.photo],
success: res => {
console.log(res.fileList)
console.log("删除服务器图片成功")
const db = wx.cloud.database()
db.collection('commodity').doc(event.currentTarget.id).remove({
success: function (res) {
console.log(res)
that.onPullDownRefresh()
},
fail: console.error
})
},
fail: err => {
// handle error
}
})
微信小程序开发问题解答
微信小程序开发者回答: 删谁的
微信小程序开发者回答:
删自己的,问题已解决,是用云函数,云函数是管理员权限,还可以批量删。
本文网址:http://www.91bianli.com/weixinxiaochengxu/35440.html