logo资料库

微信小程序实现图片上传功能实例(前端+PHP后端).pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
微信小程序实现图片上传功能实例(前端+PHP后端)后端) 微信小程序实现图片上传功能实例(前端 主要给大家介绍了关于微信小程序实现图片上传功能的相关内容,文中详细介绍了前端+PHP后端的示例代码, 对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 前言前言 几乎每个程序都需要用到图片。下面就来给大家介绍前端+PHP后端实现微信小程序实现图片上传功能,分享出来供大家参考 学习,下面话不多说了,来一起看看详细的介绍吧。 方法如下: 方法如下: 一、一、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); } } }
运行结果: console打印结果: 此时表示上传成功! 总结总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言 交流,谢谢大家对我们的支持。
分享到:
收藏