微信小程序使用前置摄像头拍照代码示例

作者:袖梨 2020-10-19

本篇文章小编给大家分享一下微信小程序使用前置摄像头拍照代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

1、拍照页面:


 

2、预览图片页面:


 

3、上传图片方法:

// uploadFileMinipro
function uploadFileMinipro(tempFilePath,callback){
 // 1.2 上传头像
 let uin =common.getGlobalUserInfo().id;
 let reurl=common.ip;
 uni.uploadFile({
 url: reurl,
 filePath: tempFilePath,
 name: "file",
 formData:{uin:uin},
 success:(res)=>{
  console.log("res=",res);
  // 注意,这里获得是一个string,需要转换一下
  let resData = JSON.parse(res.data);
  if (resData.status == 1) {//<=0:人工返回的错误信息
  setErrorMessage("上传成功");
  if (typeof callback === "function"){
   callback();//刷新当前页面
  }
  
  } else if (resData.status < 1) {
   setErrorMessage(resData.msg)
  } else {
   setErrorMessage()
  }
 },
 fail:(res)=>{
  console.log("上传失败");
 },
 });
}

相关文章

精彩推荐