1. 云计算教程网首页
  2. 阿里云

管理文件元信息

文件元信息(Object Meta)包括 HTTP header 和自定义元信息,详情请参见开发指南中的文件元信息。

向OSS上传文件时,您可以指定文件的一些属性信息,称为“元信息”。 这些元信息在上传时与文件一起存储,在下载时与文件一起返回。

文件元信息在上传、下载时均附在 HTTP Header 中, 且 HTTP 协议规定文件元信息不能包含复杂字符。

说明 元信息只能是简单的 ASCII 可见字符,不能包含换行。 所有元信息的总大小不能超过 8KB。

使用putputStreammultipartUpload时,都可以通过指定meta参数来指定文件的元信息:

let OSS = require('ali-oss')

let client = new OSS({
  region: '<Your region>',
  accessKeyId: '<Your AccessKeyId>',
  accessKeySecret: '<Your AccessKeySecret>',
  bucket: 'Your bucket name'
});

async function put () {
  try {
    let result = await client.put('object-name', 'local-file', {
    meta: {
      year: 2016,
      people: 'mary'
    }
  });
  console.log(result);
  } catch (e) {
    console.log(e);
  }
}

put();

您还可以通过putMeta接口来更新文件元信息:

let OSS = require('ali-oss')

let client = new OSS({
  region: '<Your region>',
  accessKeyId: '<Your AccessKeyId>',
  accessKeySecret: '<Your AccessKeySecret>',
  bucket: 'Your bucket name'
});

async function putMeta () {
  try {
    let result = await client.putMeta('object-name', {
    meta: {
      year: 2015,
      people: 'mary'
    }
  });
  console.log(result);
  } catch (e) {
    console.log(e);
  }
}

putMeta();

发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/3115.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code