0

是否可以在不检索整个对象的情况下获取 cloudfiles 对象的大小?

我有 500,000 个文件,我想知道其字节大小,但如果我在每个文件上请求整个对象,则将花费我 100 美元的带宽费用。

我知道我可以获取容器中的对象列表,但这似乎只是给了我对象的名称?

谢谢,帮助表示赞赏。

4

1 回答 1

2

使用 PHP SDK,您有几个选择:

  1. 如果您正在寻找每个文件的大小,您可以先检索容器中的文件列表,然后循环它们,在getContentLength()循环中调用每个文件的方法。

  2. 如果您正在寻找所有 500,000 个文件占用的总大小,您可以简单地获取它们所在容器的大小。这是代码:https ://github.com/rackspace/php -opencloud/blob/master/docs/userguide/ObjectStore/USERGUIDE.md#get-bytes-used

于 2014-04-10T14:22:36.473 回答