短视频直播源码,动态发布时选择图片、上传图片
短视频直播源码,动态发布时选择图片、上传图片
1.选择图片
choosePhoto() {
uni.chooseImage({
count: 1, //最多可以选择的图片张数,默认9
sourceType: ['album'], //album 从相册选图,camera 使用相机,默认二者都有。如需直接开相机或直接选相册,请只使用一个选项
sizeType: ['original'],//original 原图,compressed 压缩图,默认二者都有
success(res) {
console.log('选择图片完成', res)
// 调用上传图片的接口
this.uploadPhoto(res.tempFilePaths);
},
fail() {
console.log('失败', err);
},
complete() {
console.log('结束');
},
})
}
2.上传图片
uploadPhoto(tempFilePaths) {
uni.uploadFile({
url: '****', //开发者服务器 url
header:{
// HTTP 请求 Header, header 中不能设置 Referer
},
filePath: tempFilePaths[0], // 要上传文件资源的路径
name: 'fileblock', // 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
formData:{
// HTTP 请求中其他额外的 form data (即接口需要的其它参数)
},
success(res) {
console.log('上传成功', res);
},
fail() {
console.log('失败', err);
},
complete() {
console.log('结束');
},
})
}
以上就是 短视频直播源码,动态发布时选择图片、上传图片,更多内容欢迎关注之后的文章
浙公网安备 33010602011771号