### [微信小程序中如何上传图片(代码示例)](https://www.prosaas.cn/article/17075) **Published:** 2018-08-29T07:36:50 **Author:** 5201314 **Excerpt:** 本篇文章给大家带来的内容是关于微信小程序中如何上传图片(代码示例),有一定的参考价值,有需要的朋友可以参考一下… 本篇文章给大家带来的内容是关于微信小程序中如何上传图片(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、wxml文件 上传图片 二、js文件 Page({ /\*\* \* 页面的初始数据 \*/ data: {   //初始化为空 source:'' }, /\*\* \* 上传图片 \*/ uploadimg:function(){ var that = this; wx.chooseImage({ //从本地相册选择图片或使用相机拍照 count: 1, // 默认9 sizeType: \['original', 'compressed'\], // 可以指定是原图还是压缩图,默认二者都有 sourceType: \['album', 'camera'\], // 可以指定来源是相册还是相机,默认二者都有 success:function(res){ //console.log(res) //前台显示 that.setData({ source: res.tempFilePaths }) // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 var tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'http://www.website.com/home/api/uploadimg', filePath: tempFilePaths\[0\], name: 'file', success:function(res){ //打印 console.log(res.data) } }) } }) }, )} 三、PHP后端代码 // 上传图片 public function uploadimg() { $file = request()->file('file'); if ($file) { $info = $file->move('public/upload/weixin/'); if ($info) { $file = $info->getSaveName(); $res = \['errCode'=>0,'errMsg'=>'图片上传成功','file'=>$file\]; return json($res); } } } 运行结果: ![](https://img.php.cn/upload/article/000/000/009/537ac767777f12d2b8ae2210192b0f79-0.png) console打印结果: ![](https://img.php.cn/upload/article/000/000/009/2e6f920998be2b0a2215aa706e795a0d-1.png)  此时表示上传成功! 相关推荐: 微信开发如何上传图片? 微信小程序怎样使图片上传至服务器 以上就是微信小程序中如何上传图片(代码示例)的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** console, JS, php, 微信小程序 **Categories:** 后端开发 ---