954
技术社区[云栖]
设置对象/文件元信息__管理文件_开发人员指南_对象存储 OSS-阿里云
对象/文件元信息(Object Meta)是对上传到OSS的文件的属性描述,分为两种: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进行更多描述,OSS中规定所有以x-oss-meta-为前缀的参数视为User Meta,比如x-oss-meta-location。一个Object可以有多个类似的参数,但所有的User Meta总大小不能超过8KB。这些User Meta信息会在下载GetObject或者HeadObject的时候在HTTP头部中返回。
上传Object时设置Object Meta
当上传Object的时候,可以设置Object Meta。
功能使用参考:
- API:Put Object
- SDK:Java SDK-上传文档中的设定Object的Http Header 和 用户自定义元信息
分片上传(断点续传)的时候也可以设置Object Meta。
功能使用参考:
- API:InitiateMultipartUpload
- SDK:Java SDK-初始化Multipart Upload 中的 初始化Multipart Upload
上传Object后修改Object Meta
如果需要修改Object Meta而不修改Object本身的数据,那么应该使用拷贝Object的接口来实现这个功能,只需要将新的Meta信息(注意这个Meta必须是全量)放在HTTP头部中,然后将拷贝的源地址和目标地址都设为目标Object的地址即可。
功能使用参考:
- API:拷贝Object
- SDK:Java SDK-通过CopyObjectRequest拷贝Object
获取Object Meta
如果需要获取Object Meta而并不需要Object本身的数据,可以使用此功能。
功能使用参考:
- API:Head Object
- SDK:Java SDK-仅获取文件元信息
最后更新:2016-11-23 16:04:09
上一篇:
授权给第三方下载__下载文件_开发人员指南_对象存储 OSS-阿里云
下一篇:
查看对象列表__管理文件_开发人员指南_对象存储 OSS-阿里云
样例代码__Python SDK_SDK参考_E-MapReduce-阿里云
表格存储的错误信息__开发指南_表格存储-阿里云
查看作业状态__作业管理_Console参考手册_数据集成-阿里云
阿里云栖大会一开,阿里巴巴市值到4721亿,超过亚马逊!
宗宁:城市大脑开始落地,阿里云让城市开始思考
停止执行计划周期调度__执行计划_API参考_E-MapReduce-阿里云
印刷文字识别服务协议__相关协议_平台介绍_数加平台介绍-阿里云
推送消息给iOS__API列表_OpenAPI 1.0_移动推送-阿里云
什么是可信云服务认证?__可信云服务认证_信任中心-阿里云
HSF 如何设置超时时间?__HSF 常见问题_开发常见问题_产品常见问题_企业级分布式应用服务 EDAS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云