4.3 云开发文件存储
文件存储功能支持将任意数量和格式的文件(如图片和视频)保存在云端,支持 以文件夹的形式将文件归类。
在云开发控制台中,可以对云端保存的文件进行管理。
也可以通过文件存储API对文件进行上传、删除、移动、下载和搜索操作。
4.3.1 在控制台中管理文件存储
云开发控制台的文件存储管理页面如下图所示:
在云开发控制平台,管理文件存储的操作方式与网盘相似 ,
单击按钮可以实现上传文件,删除文件,新建文件夹,删除文件夹。在文件列表里查询到文件名称、FileID、文件大小及更新时间等信息,在当前路径中通过文件名称的前缀搜索文件。
上传的文件有一个唯一的FileID,在小程序基础库2.3.0以上的版本,image组件和video文件组件都支持云开发的FileID,可通过src属性使用对应文件的FileID,代码如下:
<image src="cloud://test-8-1322735059/test.png"/>
在控制台中,可对文件存储的权限设置进行修改。
云开发控制台和服务端API始终有所有文件的读/写权限,
小程序端API的权限控制提供了四个级别的权限,如下所示: