文档管理中心
指南应用服务Cloud Foundation Kit(云开发服务)云存储设置云侧文件的元数据

设置云侧文件的元数据

文件元数据包含云侧文件名、文件大小、文件类型等常用属性,也包括用户自定义的文件属性。

文件保存至云侧后,开发者可以设置文件的自定义属性。

约束与限制

支持Phone、Tablet设备。并且从5.1.0(18)版本开始,新增支持Wearable设备;从5.1.1(19)版本开始,新增支持TV设备;从6.1.0(23)版本开始,新增支持PC/2in1设备。

操作步骤

  1. 导入相关模块。

    收起
    自动换行
    深色代码主题
    复制
    1. import { cloudStorage } from '@kit.CloudFoundationKit';
    2. // ...
    3. import { BusinessError } from '@kit.BasicServicesKit';
    4. import { hilog } from '@kit.PerformanceAnalysisKit';
  2. 调用StorageBucket.setMetadata设置云侧文档的元数据信息。

    收起
    自动换行
    深色代码主题
    复制
    1. let bucket: cloudStorage.StorageBucket = cloudStorage.bucket();
    2. hilog.info(0x0000, 'Storage', `promise setMetadata cloudPath: ${UI.uploadFileName}`);
    3. bucket.setMetadata(UI.uploadFileName, {
    4. customMetadata: {
    5. key1: 'value1',
    6. key2: 'value2'
    7. }
    8. }).then((result: Object) => {
    9. hilog.info(0x0000, 'Storage', `Succeeded in setting Metadata ${JSON.stringify(result)}`);
    10. }).catch((err: BusinessError) => {
    11. hilog.error(0x0000, 'Storage', `Failed to set Metadata code: ${err.code}, message: ${err.message}`);
    12. });
在 指南 中进行搜索
请输入您想要搜索的关键词