开发者社区> 问答> 正文

阿里云OSS之九大使用技巧之八:为Object添加自定义的Header


很多情况下,我们希望对文件的META属性中放入一些自定义的信息数据。例如,一张照片的拍摄时间;一篇文章的作者;一首歌曲的专辑名;甚至是一个专利的专利号。这样,我们在查看文件的META属性时,就可以获取这些自定义的信息数据,而不必将整个文件下载下来。
在使用OSS时,可以通过在PutObject的时候把自定义的信息数据放在以x-oss-meta-为前缀的参数中。OSS将把这些参数视为用户自定义的meta数据。添加x-oss-meta-author的实现代码为:


headers  = {}  
headers[‘“x-oss-meta-author’]  = obama  
res =  my_store.put_object  (bucket_name, object_name,haders)

在你获取这个object的时候,你将收到如下的HTTP返回值:
HTTP/1.1  200 OK   
x-oss-request-id:  3a89276f-2e2d-7965-3ff9-51c875b99c41   
Date:  Fri, 24 Feb 2012 06:38:30 GMT   
Last-Modified:  Fri, 24 Feb 2012 06:07:48 GMT   
ETag:  "5B3C1A2E053D763E1B002CC607C5A0FE "   
Content-Type:  image/jpg   
Content-Length:  344606   
X-oss-meta-author:obama  
Server:  AliyunOSS   
  
[344606  bytes of object data]

展开
收起
newegg11 2012-08-28 15:47:39 10491 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载