微信小程序的拍照功能「建议收藏」

作者:刘旭濠撰写时间:2019年04月14日一开始就想弄个微信的小程序玩玩然后想了想最后就决定了,就弄个微信小程序的拍照功能,然后就上网查询了一些资料,在微信社区文档里有很多功能可以使用,然后我就尝试的找了一下关于拍照的资料,然后整理出来文档和网上的一些资料,在微信的API还有更多的资料和其他好玩的玩意代码如下://定时器拍照setTime:function(){  lett…

大家好,又见面了,我是你们的朋友全栈君。

作者:刘旭濠
撰写时间:2019年04月14日

一开始就想弄个微信小程序玩玩然后想了想最后就决定了,就弄个微信小程序的拍照功能,然后就上网查询了一些资料,在微信社区文档里有很多功能可以使用,然后我就尝试的找了一下关于拍照的资料,然后整理出来文档和网上的一些资料,在微信的API还有更多的资料和其他好玩的玩意
在这里插入图片描述
代码如下:
//定时器拍照
setTime: function () {

  let that = this
  let ctx = wx.createCameraContext()
  time = setInterval(function () {

  if (Math.round(Math.random()) == 1) {

console.log(‘拍照’)
//拍照
ctx.takePhoto({

quality: ‘high’,
 success: (res) => {

console.log(res.tempImagePath)
that.setData({

src: res.tempImagePath
})
          that.localhostimgesupdata(res.tempImagePath)
        }
      })
    }
  }, 1000 * 10) //循环间隔 单位ms
},
//图片上传
localhostimgesupdata: function (imgPath) {

  console.log(‘图片上传’)
  wx.uploadFile({

    url: ‘’, // 图片上传服务器真实的接口地址
    filePath: imgPath,
    name: ‘imgFile’,
    success: function (res) {

      wx.showToast({

        title: ‘图片上传成功’,
        icon: ‘success’,
        duration: 2000
      })
    }
  })
},
结果只能在真机上看看结果,架构自行创建

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129386.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月13日 下午10:00
下一篇 2022年4月13日 下午10:20


相关推荐

  • MySQL 最经常使用的一千行

    MySQL 最经常使用的一千行

    2022年1月15日
    38
  • 微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比

    微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比前言服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化的,也是无法预先确定的。因此,原本在单体应用阶段常用的静态LB机制就不再适用了,需要引入额外的组件来管理微服务提供者的注册与发现,而这个组件就是服务注册中心。CAP理论…

    2022年6月4日
    34
  • BaseDao.util(虎大将军)

    BaseDao.util(虎大将军)

    2021年7月5日
    72
  • nextline函数_在JAVA中Scanner中的next()和nextLine()为什么不能一起使用?

    nextline函数_在JAVA中Scanner中的next()和nextLine()为什么不能一起使用?Java输入一直是一个坑,本来一直用Scanner,但一直搞不懂换行符啥的,就用BufferReader,但前不久大疆笔试需要持续输入,早忘了Scanner怎么写,而那个场景用Scanner很好实现……就继续在这里记录一下Scanner的坑吧一、next&nextLine区别next不能得到带有空格的字符串一定要读到有效字符后才可以结束,结束条件是碰到空格…

    2022年6月2日
    41
  • SNMP 协议[通俗易懂]

    SNMP 协议[通俗易懂]一、SNMP协议概述简单网络管理协议(SNMP:SimpleNetworkManagementProtocol)是由互联网工程任务组(IETF:InternetEngineeringTaskForce)定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:SimpleGatewayMonitorProtocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。虽然SNMP开始是面向基于IP的网络管理

    2022年10月17日
    4
  • ubuntu 打包软件依赖包_ubuntu包管理工具

    ubuntu 打包软件依赖包_ubuntu包管理工具#!/bin/shexe=“程序名称”des=”./”#相对路径deplist=$(ldd$exe|awk‘{if(match($3,”/”)){printf(“%s”),$3}}’)cp$deplist$deschmod+x打包.sh

    2025年7月12日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号