码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-12-07 20:16:27      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:appid   ges   list   upload   返回   sdk   pil   app   点击事件   

 

之前那偏微信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,这样一来,就可以直接显示刚刚拍照/相册里选中的照片了

技术分享

 

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

标签:appid   ges   list   upload   返回   sdk   pil   app   点击事件   

原文地址:http://www.cnblogs.com/liliangel/p/6142460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!