微信小程序学习(一)

一、数据库准备

方法一、(LeanCloud的基本使用)

1.注册登录LeanCloud

注册网址:leancloud

 

2.新建LeanCloud服务应用

 

方法二、使用微信云开发存储图片

1. 创建云开发小程序

2. 将原有的小程序代码,迁移到云开发的miniprograme-3目录中

3. 在小程序云开发面板中,创建云环境

4. 使用wx.chooseImage提取本地图片资源路径

chooseImage方法文档

wx.chooseImage({
  count: 1,
  success:(res)=>{
    // tempFilePath可以作为img标签的src属性显示图片
    const tempFilePaths = res.tempFilePaths
    // 此处可以写,上传图片的逻辑代码
  }
})

5. 使用wx.cloud.uploadFile方法,将本地图片资源上传至微信云存储

wx.cloud.init({ //初始化wx.cloud方法,使得该方法能够对应到指定的云环境
  env:'自己的云环境ID' //云环境ID
})
var imgname = Math.random().toString(36).substring(2) + Date.now() //生成随机字符串,作为图片名称
wx.cloud.uploadFile({ //【2】调用云方法,上传图片至微信云
  cloudPath: imgname, // 上传至云端的路径
  filePath:temp, // 小程序临时文件路径
  success: (res) => {
    // 返回文件 ID
    console.log(res.fileID)  //得到在线图片路径地址
    this.setData({
      imgurl:res.fileID  //将在线路径,设置给data进行预览展示
    })
  },
  fail: console.error
})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值