【发布时间】:2011-09-21 05:28:39
【问题描述】:
我正在尝试使用 PHP (Codeigniter) 获取 S3 中子文件夹的大小。如果我在文件夹中指定一个文件,则返回数据,但是如果我指定我得到的文件夹:
[NoSuchKey] The specified key does not exist.
我相信这意味着它找不到文件/文件夹。文件夹不是可以获取大小的对象吗?
我在 Windows 上使用过 S3 浏览器,它列出了文件夹及其大小。
这是我正在使用的代码的 sn-p:
$userdir = 'userdata/'.$row->name;
$userdata = $this->s3->getObject('bucket_name',$userdir,false);
foreach ($userdata as $name => $val) {
$totalSize += $val['size'];
}
$totalSize = ($totalSize / 1024 / 1024 / 1024);
任何想法表示赞赏!
谢谢!
【问题讨论】:
标签: php codeigniter amazon-s3