帮助中心

首页 产品文档存储对象存储文件管理 正文

对象存储产品文档之:设置对象文件元信息

一、 对象文件元信息(object Meta)

对象文件元信息是对上传到SpeedyCOS的文件属性描述,分为两种:HTTP标准属性(HTTP Headers)和User Meta(用户自定义原信息)。文件元信息可以在各种方式上传时或者拷贝文件时进行设置。

二、HTTP标准属性

名称 描述
Cache-Control 指定该object被下载时的网页缓存行为
Content-Disposition 指定该object被下载时的名称
Content-Encoding 指定该object被下载时的内容编码格式
Content-language 指定该object被下载时的内容语言编码
Expires 过期时间
Content-length 该object大小
Content-type 该object文件类型
Last-Modified 最近修改时间

三、User Meta

为了便于用户对object进行更多描述,SpeedyCOS中规定所有以x-oss-meta-为前缀的参数视为User Meta,比如x-oss-meta-loaction。一个object可以有多个类似的参数,但所有的User Meta总大小不能超过8KB。这些User Meta信息会在下载GETObject或者HeadObject的时候在HTTP头部中返回。

四、上传object时设置ACL权限

上传object时候,可以设置 私有和公有读写权限。
分片上传(断点续传)的时候可以设置私有和公有读写权限。

五、上传object后修改object meta

如果需要修改object meta而不修改object本身的数据,那么应该使用拷贝object的接口来实现这个功能,只需要将新的meta信息(注意这个meta必须的全量)放到HTTP中,然后将拷贝的源地址和目标地址都设为目标object的地址即可。