点击选择上传图
赞
踩
目录
- <text>上传图片</text>
- <view>
-
- <button bindtap="uploadimg">点击选择上传图</button>
-
- </view>
- <image src='{{source}}' style='width:600rpx; height:600rpx' />
- 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)
- }
- })
-
- }
- })
- },
- )}
- // 上传图片
- 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打印结果:
此时表示上传成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。