![](/img/trans.png)
[英]How to create an object with Content-Type “application/directory” inside a rackspace CloudFiles Container with openstack.net?
[英]Accessing the size of a cloudfiles object?
是否可以在不检索整个对象的情况下获取cloudfiles对象的大小?
我有500,000个文件,我想知道它的字节大小,但如果我在每个文件上请求整个对象,它将花费我100美元的带宽费用。
我知道我可以在容器中获取对象列表,但这似乎只给了我对象的名称?
谢谢,并帮助赞赏。
使用PHP SDK,您有几个选择:
如果要查找每个文件的大小,可以先检索容器中的文件列表,然后循环遍历它们,在循环中的每个文件上调用getContentLength()
方法。
如果您正在查找所有500,000个文件占用的总大小,您可以简单地获取它们所在容器的大小。以下是代码: https : //github.com/rackspace/php -opencloud / blob / master / docs / userguide / ObjectStore / USERGUIDE.md#get-bytes-used 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.