小程序上传图片功能

<template>
  <view class="idcard_uploader" @click="onafterprint">
   <view class="upload-box" v-if="!upLoadImgae">
    <image src="../../static/Travel/zhaoxiangji.png" mode="" class="zhaoxiangji"></image>
    <view class="upload-text">请拍摄或上传身份证照片</view> </view>
    <image :src="upLoadImgae" mode="" class="upLoadImgae" v-else></image>
    </view>
</template>
<script>
export default{
   data(){
  

   },
   methods:{

   onafterprint(event) {
        uni.chooseImage({
          count: 1, //默认9
          sizeType: ['compressed'],
          sourceType: ['camera', 'album'],
          success: function(res) {
            // const file = {
            //   filePath: res.tempFilePaths[0],
            //   filePathName: 'file'
            // }
            that.upLoadImgae = res.tempFilePaths[0]
            uni.showLoading({
              title: '识别中'
            })
            uni.uploadFile({
              url: '你的地址',
              filePath: res.tempFilePaths[0],
              name: 'file',
              formData: {
                ocrType: '1'
              },
              success: (fileList) => {
                let paramsData = JSON.parse(fileList.data)
                that.from.idCardName = paramsData.data.ocrData.idCardName
                that.from.idCardNumber = paramsData.data.ocrData.idCardNumber

                // that.fileList = [{
                //   url: res.tempFilePaths[0],
                // }];
                that.$toast('身份识别成功')
                console.log(that.fileList)
              },
            });
          }
        });
      },
      //上传图片


 } 


}

</script>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值