调起摄像头上传下载图片本地展示图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调起摄像头上传下载图片本地展示图片相关的知识,希望对你有一定的参考价值。

 

之前那偏微信JS-SDK授权的文章实现了分享接口,那么这里总结一下如何在微信里面通过js调起原生摄像头,以及上传下载图片。

 

1.配置

页面引入通过jssdk授权后,传入wx对象,首先配置需要的接口

wx.config({
    /* debug: true,  */
    appId: appid, 
    timestamp: timestamp, 
    nonceStr: nonceStr, 
    signature: signature,
    jsApiList: [
         ‘chooseImage‘,//拍照或从手机相册中选图接口
         ‘previewImage‘,//预览图片接口
         ‘uploadImage‘,//上传图片接口
         ‘downloadImage‘//下载图片接口
   ]
 }); 
 

 

2.调起拍照/相册

将下面的方法放在需要点击事件的回调函数里面 

wx.chooseImage({
    count: 1, //张数, 默认9
    sizeType: [‘compressed‘], //压缩图
    sourceType: [‘album‘, ‘camera‘], // 来源是相册、相机
    success: function (res) {
    //var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片   $(
‘.driver-card img‘).prop(‘src‘,res.localIds[0]);   uploadPhoto.uploadToWeixinServer(res.localIds[0],‘car‘) } });

 

这时我们可以看到这样的效果,代表调起成功了!chooseImage方法的成功回调里,我将选中的照片赋值给需要显示的img的src,这样一来,就可以直接显示刚刚拍照/相册里选中的照片了

技术分享

 


以上是关于调起摄像头上传下载图片本地展示图片的主要内容,如果未能解决你的问题,请参考以下文章

根据图片的url地址下载图片到本地保存代码片段

js 调用手机摄像头或相册并展示图片

微信小程序excel添加图片

浏览器调起摄像头(jquery+layui)

每日简单小妙招:使用python实现控制摄像头拍照并将其发送某某邮箱(仅供学习)

Android webview上传图片(调起相册/相机上传)