微信小程序教程之本地图片上传(leancloud)实例详解


Posted in Javascript onNovember 16, 2016

微信小程序 leancloud ——本地图片上传

          由于本站最近学习微信小程序的知识,这里记录下微信小程序实现本地上传的功能实现方法,以下是网上找的资料,大家看下。

将本地图片上传至leancloud后台.

微信小程序教程之本地图片上传(leancloud)实例详解

获取本地图片或者拍照,我在上一篇博文中写过.这里就不说了.我的博客

直接上代码:

1.index.js

//index.js 
//获取应用实例 
var app = getApp() 
const AV = require('../../utils/av-weapp.js'); 
Page({ 
 data: { 
 tempFilePaths: '' 
 }, 
 onLoad: function () { 
 AV.init({ 
  appId: 'EJx0NSfY*********-gzGzoHsz', 
  appKey: 'FBVPg5G*******T97SNQj', 
 }); 
 }, 
 chooseimage: function () { 
 var _this = this; 
 wx.chooseImage({ 
  count: 9, // 默认9 
  sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 
  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 
  success: function (res) { 
  // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 
  _this.setData({ 
   tempFilePaths: res.tempFilePaths 
  }) 
  var tempFilePath = res.tempFilePaths[0]; 
  new AV.File('file-name', { 
   blob: { 
   uri: tempFilePath, 
   }, 
  }).save().then( 
   file => console.log(file.url()) 
   ).catch(console.error); 
  } 
 }) 
 } 
})

通过file.url()可以拿到图片的url,下面是我上传后其中一张图片的url

http://ac-ejx0nsfy.clouddn.com/6a0b4c301fed32d0e2a8

微信小程序教程之本地图片上传(leancloud)实例详解

如果有同学用到leancloud,可以参照.其他可以看看文档.

微信小程序上传本地图片文件

2.index.wxml

<!--index.wxml--> 
<button style="margin:30rpx;" bindtap="chooseimage">获取图片</button> 
<image src="{{tempFilePaths }}" mode="aspecFill" style="width: 100%; height: 450rpx"/>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
utf8的编码算法 转载
Dec 27 Javascript
JavaScript的9个陷阱及评点分析
May 16 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
Mar 21 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
Aug 27 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
jquery插件制作 自增长输入框实现代码
Aug 17 jQuery
jQuery中bind()方法用法实例
Jan 19 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
Aug 14 Javascript
jQuery鼠标事件总结
Oct 13 Javascript
vue-resourse将json数据输出实例
Mar 08 Javascript
Node 使用express-http-proxy 做api网关的实现
Oct 15 Javascript
Javascript使用uploadify来实现多文件上传
Nov 16 #Javascript
微信小程序 地图(map)实例详解
Nov 16 #Javascript
微信小程序 选择器(时间,日期,地区)实例详解
Nov 16 #Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
Nov 16 #Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
Nov 16 #Javascript
微信小程序 实现拖拽事件监听实例详解
Nov 16 #Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
Nov 16 #Javascript
You might like
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
Js基础学习资料
2010/11/23 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
jQuery功能函数详解
2015/02/01 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
Python中创建二维数组
2018/10/17 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
python颜色随机生成器的实例代码
2020/01/10 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
Sunglass Hut巴西网上商店:男女太阳镜
2020/10/04 全球购物
材料采购员岗位职责
2013/12/17 职场文书
家长会邀请书
2014/01/25 职场文书
公司司机岗位职责范本
2014/03/03 职场文书
六五普法规划实施方案
2014/03/21 职场文书
个人承诺书
2014/03/26 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
责任书格式
2019/04/18 职场文书
宪法宣传标语100条
2019/10/15 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
Python import模块的缓存问题解决方案
2021/06/02 Python