首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何读取亚马逊s3中文件的元数据

如何读取亚马逊s3中文件的元数据
EN

Stack Overflow用户
提问于 2013-08-26 10:25:57
回答 2查看 4.3K关注 0票数 2

我想从亚马逊s3中读取文件的元数据。是否有任何工作来实现它。对于我的图片是在亚马逊s3,我想阅读‘日期采取’元数据属性的图像,并返回到我的应用程序。

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-27 02:31:35

如果需要下载s3对象本身的“元数据”,则需要对所讨论的文件执行HEAD操作。这将只返回标头信息,其中将包含对象中包含的任何元数据。对于如何将元数据放入对象的头中,Amazon非常具体。否则,默认情况下,您将得到文件大小、服务器日期、所有者名称等内容。

如果您试图挖掘出实际上是对象本身的一部分的元数据信息,比如在图像文件中,那么您就不走运了。您需要先下载整个文件。除非您可以从对象中预先定义的字节范围中获取所需的内容,否则不能这样做,因为这样您就可以执行get操作并指定希望下载的字节范围。

AWS S3头文档可以在这里阅读:http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectHEAD.html

票数 0
EN

Stack Overflow用户

发布于 2013-08-26 11:41:15

步骤1:创建代码,从任何图像文件中读取元数据,并在任何地方进行测试,以确保代码工作正常。Here是一个关于如何读取元数据的问题,而here则是另一个同样的问题。

步骤2:我看到两个选项:

建议1:编写一个运行在亚马逊s3上的小程序,实现步骤1中的代码。从应用程序调用这个小程序。(正常的客户端-服务器实现)

建议2:以某种方式给予应用程序访问权限,以便在amazon服务器上执行它所需的操作,以便步骤1中的代码驻留在应用程序中。(我不知道该怎么做,但这应该是可能的)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18441942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档