使用微信小程序做出图片上传的方法

  介绍

小编给大家分享一下使用微信小程序做出图片上传的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

先来看一下微信小程序的api

使用微信小程序做出图片上传的方法

来看一下页面效果

使用微信小程序做出图片上传的方法

使用微信小程序做出图片上传的方法

使用微信小程序做出图片上传的方法

查看大图

使用微信小程序做出图片上传的方法

wxml文件代码:

& lt; view 类=皐eui-cell"祝辞,   ,,,& lt; view 类=皐eui-cellbd"祝辞,   ,,,,& lt; view 类=皐eui-uploader"祝辞,   ,,,,,& lt; view 类=皐eui-uploaderhd"祝辞,   ,,,,,,& lt; view 类=皐eui-uploadertitle"在营业执照& lt;/view>,   ,,,,,,& lt; view 类=皐eui-uploaderinfo"在{{imageList.length}}/{{数[countIndex]}} & lt;/view>,   ,,,,,& lt;/view>,   ,,,,,& lt; view 类=皐eui-uploaderbd"祝辞,   ,,,,,,& lt; view 类=皐eui-uploaderfiles"祝辞,   ,,,,,,,& lt; block 天气:为=皗{imageList}},,天气:项=癷mage"祝辞,   ,,,,,,,,& lt; view 类=皐eui-uploaderfile"祝辞,   ,,,,,,,,,& lt; image 类=癶ttps://www.yisu.com/zixun/weui-uploaderimg", src="{{映像}}" src="{{映像}}" bindtap=" previewImage ">      块      <视图类=" weui-uploaderinput-box ">   <视图类=" weui-uploaderinput“bindtap=" chooseImage ">               

js文件代码

chooseImage:, function  (), {,   var 才能;that =,,,   console.log才能(& # 39;aaaaaaaaaaaaaaaaaaaa& # 39;),   ,,   ,wx.chooseImage({大敌;   ,,,数:this.data.count (this.data.countIndex),   ,,,成功:function  (res), {,   ,,,console.log (& # 39; ssssssssssssssssssssssssss& # 39;),   ,,,//缓存下,   ,,,wx.showToast ({,   ,,,,标题:,& # 39;正在上传……& # 39;,,   ,,,,图标:,& # 39;加载# 39;,,   ,,,,:面具,真的,,   ,,,,时间:,2000,,   ,,,,成功:,function (靓),{,   ,,,,,console.log(& # 39;成功加载动画& # 39;),,   ,,,,},   ,,,}),   ,   ,,,console.log (res),   ,,,that.setData ({,   ,,,,imageList:, res.tempFilePaths    ,,,}),   ,,,//获取第一张图片地址,   ,,,var  filep =, res.tempFilePaths [0],   ,,,//向服务器端上传图片,   ,,,//,getApp .data.servsers(),这是在app.js文件里定义的后端服务器地址,   ,,,wx.uploadFile ({,   ,,,,url:, getApp () .data.servsers  +, & # 39;/weixin/wx_upload.do& # 39;,,   ,,,,filePath:, filep,,   ,,,,名字:,& # 39;文件# 39;,,   ,,,,formData:, {,   ,,,,,& # 39;用户# 39;:,& # 39;测试# 39;,   ,,,,},,   ,,,,成功:,function  (res), {,   ,,,,,console.log (res),   ,,,,,console.log (res.data),   ,,,,,var 瑞士=,JSON.parse (res.data),   ,,,,,var  dizhi =, sss.dizhi;,   ,,,,,//输出图片地址,   ,,,,,console.log (dizhi);,   ,,,,,that.setData ({,   ,,,,,,“dizhi":, dizhi    ,,,,,}),   ,   ,,,,,//do  something ,   ,,,,},,失败:,function  (err), {,   ,,,,,console.log (err),   ,,,,},,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用微信小程序做出图片上传的方法