2012-04-05 41 views
1

我正在使用适用于PHP的Amazon S3 SDK。我想知道是否有办法按特定顺序检索对象,例如通过文件名或修改日期。目前它只是基于上传时间列出它们。我正在使用这种方法,但也许有另一种更适合的方法。如何使用PHP以特定顺序返回Amazon S3中的对象列表

$object_list_array = $s3->get_object_list(MYBUCKET, array(
    'prefix' => '/path/to/folder/with/files/' 
)); 

什么是最好的方式来表达我想他们返回的顺序?

回答

0

我不认为这是可能的。如果您检查get_object_list函数的定义

SDK /服务/ s3.class.php

它列出了可以传递的选项的负荷,但有一个明显缺乏一个选项来定义的顺序结果:

  • 分隔符
  • 标记
  • 最大密钥
  • PCRE
  • 前缀
  • curlopts

在我有限的测试似乎回到他们的名字,而不是他们的创作日期排序的文件。

相关问题