微信小程序云开发:云数据库文件存储、删除、获得临时链接

更多功能可参考微信小程序官方文档中的云开发—>开发者资源
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/Cloud.init.html
js文件
Page({
data: {

},
save_File(){
wx.chooseImage({
count: 1,
sizeType: [‘original’, ‘compressed’],
sourceType: [‘album’, ‘camera’],
success (res) {
console.log(res);
// tempFilePath可以作为img标签的src属性显示图片
wx.cloud.uploadFile({
cloudPath:‘example.png’,//数据库中文件的路径(感觉是名字)
filePath:res.tempFilePaths[0],//res中临时路径
success:res=>{
console.log(res.fileID);
},
fail:console.error
})
}
})
},

delete_File(){
wx.cloud.deleteFile({
fileList: [‘cloud://cloud1-0gqka36od687338e.636c-cloud1-0gqka36od687338e-1304856943/example.png’]//文件的id
}).then(res => {
// handle success
console.log(res.fileList)
}).catch(error => {
// handle error
})
}
})

wxml:编写事件触发即可
上传到数据库
删除数据库文件

获取数据库文件的临时链接:
wxml触发事件并渲染
换取临时链接:{{list}}

js事件
get_TempList(){
wx.cloud.getTempFileURL({
fileList:[‘cloud://cloud1-0gqka36od687338e.636c-cloud1-0gqka36od687338e-1304856943/example.png’],
success:res=>{
console.log(res.fileList);
this.setData({
list:res.fileList[0].tempFileURL
})
},
fail:console.error
})
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值