云函数代码
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
// 云函数入口函数
exports.main = async (event, context) => {
cloud.deleteFile({
fileList: ["cloud://missio*********************/mission/animals/65825b355f437343002dc334535375a3/65825b355f437343002dc334535375a3_2020-08-25_10-56-30-489.jpg"]
}).then(res => {
console.log("删除照片成功", res)
}).catch(error => {
console.log("删除照片失败", error)
})
}
该图片文件是由数据万象拓展功能处理后上传到云存储的。
云存储安全规则为
{
"read": true,
"write": true
}
返回结果
查询发现该文件仍在云存储中
又尝试从开发者工具上传文件到云存储中并通过该云函数删除,结果可行,文件被顺利删除。
查询资料尚未找到解决方法,请各路大神指点明路。
小程序端删除文件只限于自己上传的才可以,其他的均需要云函数来进行。