Exemple #1
0
 /**
  * 获取所有的对象的Key.
  *
  * @param string $bucket
  *
  * @return array
  */
 public function getAllObjectKeys($bucket = null)
 {
     $objectLists = $this->client->listObjects([OSSOptions::BUCKET => $this->getBucket($bucket)]);
     return array_map(function ($objectSummary) {
         return $objectSummary->getKey();
     }, $objectLists->getObjectSummarys());
 }
Exemple #2
0
function listObjects(OSSClient $client, $bucket)
{
    $result = $client->listObjects(array('Bucket' => $bucket));
    foreach ($result->getObjectSummarys() as $summary) {
        echo 'Object key: ' . $summary->getKey() . "\n";
    }
}