### [微信小程序如何获取相册照片](https://www.prosaas.cn/article/17291) **Published:** 2018-06-27T06:10:10 **Author:** 5201314 **Excerpt:** 这篇文章主要介绍了微信小程序 获取相册照片实例详解的相关资料,需要的朋友可以参考下微信小程序 获取相册照片今天… 这篇文章主要介绍了微信小程序 获取相册照片实例详解的相关资料,需要的朋友可以参考下 **微信小程序 获取相册照片** 今天遇到微信小程序的用户头像设置功能,做笔记. 先上gif: ![](https://img.php.cn/upload/article/000/000/009/b6370874084959724b9b6b8f710d6f06-0.gif) 再上代码: 小demo,代码很简单. **1.index.wxml** **2.index.js** //index.js //获取应用实例 var app = getApp() Page({ data: { tempFilePaths: '' }, onLoad: function () { }, chooseimage: function () { var \_this = this; wx.chooseImage({ count: 1, // 默认9 sizeType: \['original', 'compressed'\], // 可以指定是原图还是压缩图,默认二者都有 sourceType: \['album', 'camera'\], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 \_this.setData({ tempFilePaths:res.tempFilePaths }) } }) } }) API 说明: ![](https://img.php.cn/upload/article/000/000/009/3d2cc26866426f82d80ac7783e209ffb-1.png) 这里注意:返回的是图片在本地的路径.如果需要将图片上传到服务器,需要用到另一个API. 示例代码: wx.chooseImage({ success: function(res) { var tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'http://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址 filePath: tempFilePaths\[0\], name: 'file', formData:{ 'user': 'test' }, success: function(res){ var data = res.data //do something } }) } }) 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 关于微信小程序中chooseImage选择图片或者拍照 微信小程序中相册选择和拍照的介绍 以上就是微信小程序如何获取相册照片的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 后端开发 ---