uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['camera'], //这要注意,camera掉拍照,album是打开手机相册
success(res) {
const tempFilePaths = res.tempFilePaths;
uni.uploadFile({
url: 'https://pro.hxqygl.online/api/carno/status', //服务器地址
fileType: "image", //ZFB必填,不然报错
filePath: tempFilePaths[0], //这个就是我们上面拍照返回或者先中照片返回的数组
name: 'img',
success(uploadFileRes) {
let imgData = JSON.parse(uploadFileRes.data)
if(imgData.data == null){
uni.showToast({
title:'查询失败',
icon:'error',
duration:2000
})
}else{
uni.showToast({
title: `查询成功`,
duration: 4000
})
}
_this.chepai = imgData.data.car_no
_this.number = imgData.data.num
// console.log(this);
// this.imgDataUrl = imgData.data.imgUrl
}
});
}
});
需要注意的是我在代码片段中用到 _this,因为我怕函数改变了this的指向所有我在方法的开头就写了文章来源:https://www.toymoban.com/news/detail-718952.html
let _this = this文章来源地址https://www.toymoban.com/news/detail-718952.html
到了这里,关于uniapp在微信小程序端调用摄像头拍照并且把拍下的图片上传到后端的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!