微信小程序云开发上传自带数据库数据并且打开视频
发表时间:2020-10-19
发布人:葵宇科技
浏览次数:84
微信小程序上传视频到数据库
代码如下:
<button bindtap="uploadVideo" type="primary">上传视频</button>
<video src="{{VideoUrl}}"></video>
let VideoUrlExchange=""
Page({
/**
* 页面的初始数据
*/
data: {
VideoUrl:""
},
uploadVideo(){
wx.chooseVideo({
success: chooseResult => {
// 将视频上传至云存储空间
console.log("视频选择完成",chooseResult)
console.log("上传中······")
wx.cloud.uploadFile({
// 指定上传到的云路径
cloudPath: new Date().getTime() + '.MP4',
// 指定要上传的文件的小程序临时文件路径,也即刚刚选中的视频,所在开发工具中的临时位置
filePath: chooseResult.tempFilePath,
// 成功回调
success: res => {
console.log('上传成功,路径为:', res.fileID)
VideoUrlExchange = res.fileID
console.log(VideoUrlExchange)
//2. 初始化视频数据
this.setData({
VideoUrl: VideoUrlExchange
})
}
})
}
})
}
})
微信小程序调用云函数
微信小程序开发之云函数的调用与使用方法:
<button size="mini" bindtap="sum">调用云函数sum</button>
js文件中写入以下代码
sum() { wx.cloud.callFunction({ name: 'sum',// 这里要和云函数的名字一致 data: { a: 20, b: 30 } }).then( res => { console.log(res) }).catch( err => { console.log(err) }) },