调起摄像头上传下载图片本地展示图片
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,这样一来,就可以直接显示刚刚拍照/相册里选中的照片了
以上是关于调起摄像头上传下载图片本地展示图片的主要内容,如果未能解决你的问题,请参考以下文章