微信小程序7-云存储

微信小程序1-小程序基础,开发工具安装使用
微信小程序2-WXSS,WXS
微信小程序3-小程序生命周期和组件
微信小程序4-小程序的api
微信小程序5-真机测试
微信小程序6-云开发-云数据库

1.云存储

云开发提供了一块存储空间,提供了上传文件到云端、带权限管理的云端下载能力,开发者可以在小程序端和云函数端通过 API 使用云存储功能。

    1).上传图片
 // 让用户选择一张图片
    wx.chooseImage({
      success: chooseResult => {
        // 将图片上传至云存储空间
        wx.cloud.uploadFile({
          // 指定上传到的云路径
          cloudPath: 'my-photo.png',
          // 指定要上传的文件的小程序临时文件路径
          filePath: chooseResult.tempFilePaths[0],
          // 成功回调
          success: res => {
            console.log('上传成功', res)
          },
        })
      },
    })

微信小程序7-云存储_第1张图片
微信小程序7-云存储_第2张图片

微信小程序7-云存储_第3张图片

    2).下载图片
 wx.cloud.downloadFile({
      // 文件 ID
      fileID: 'cloud://cloud1-2gdjrvddfc6ce99e.636c-cloud1-2gdjrvddfc6ce99e-1312827414/my-photo.png', 
      success: res => {
        // 返回临时文件路径
        console.log(res.tempFilePath)
      },
      fail: console.error
    })

微信小程序7-云存储_第4张图片
微信小程序7-云存储_第5张图片

    3).删除文件
 wx.cloud.deleteFile({
      //填的file ID
      fileList: ['cloud://cloud1-2gdjrvddfc6ce99e.636c-cloud1-2gdjrvddfc6ce99e-1312827414/my-photo.png'],
      success: res => {
        // handle success
        console.log(res.fileList)
      },
      fail: console.error
    })

微信小程序7-云存储_第6张图片

你可能感兴趣的:(微信小程序,小程序,前端)