学习慕课网课程:https://www.imooc.com/learn/1121
学习总结(部分图片来自慕课网课程):

云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。
1. 文件上传

上传图片:
首先调用wx.chooseImage从本地相册选择图片或使用相机拍照。
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html

在wx.chooseImage的成功回调函数中
通过wx.cloud.uploadFile将本地资源上传至云存储空间,如果上传至同一路径则是覆盖写。
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/storage/uploadFile.html

注:filePath的数据类型为string,而tempFilePaths为array,因此在tempFilePaths赋值给filepath时要注意。
在wx.cloud.uploadFile成功的回调函数中
通过Collection.add将文件id存入云数据库中。


获取上传的图片
通过openid获取用户上传的图片(每个用户上传的图片都有一个’_openid’字段标识传此图片的用户)

2. 文件下载

通过wx.cloud.downloadFile从云存储空间下载文件:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/storage/downloadFile.html
wx.saveImageToPhotosAlbum保存图片到系统相册














