微信小程序实现图片上传功能实例(前端+PHP后端)
2018-08-19 16:58
966 查看
一、wxml文件
1 2 3 4 5 |
< text >上传图片</ text > < view > < button bindtap = "uploadimg" >点击选择上传图</ button > </ view > < image src = '{{source}}' style = 'width:600rpx; height:600rpx' /> |
二、js文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
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后端代码
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// 上传图片 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 ); } } } |
相关文章推荐
- 微信小程序实现图片上传功能实例(前端+PHP后端)
- 微信小程序图片选择、上传到服务器、预览(PHP)实现实例
- 微信小程序图片选择、上传到服务器、预览(PHP)实现实例
- 微信小程序上传图片(前端+PHP后端)
- tp5实现微信小程序多图片上传到服务器功能
- 微信小程序实现红包功能(后端PHP实现逻辑)
- PHP jQuery实现上传图片时预览图片的功能实例
- 微信小程序实现图片上传、删除和预览功能的方法
- PHP实例程序:实现给上传图片加水印图案的做法
- 微信小程序实现图片上传功能
- 微信小程序 纯代码实现 单图片上传栏(含 上传功能和编辑功能)部分代码
- 微信小程序上传图片功能(附后端代码)
- 微信小程序实现图片上传功能
- php+ajax实现图片文件上传功能实例
- php+ajax实现图片文件上传功能实例
- [转]微信小程序实现图片上传功能
- 微信小程序 支付功能实现PHP实例详解
- 微信小程序上传图片+java 后端接收实例
- 微信小程序实现上传图片功能
- php+ajax实现图片文件上传实例代码