开发者社区 问答 正文

oss的listObjects不能列出文件名带字母的文件

function getFileListByOss($bucket,$prefix=""){
        try {
            $objectListing = $this->_client->listObjects(array(
                'Bucket' => $bucket,
                'Prefix' => $prefix
            ));

            $data = array();
            foreach ($objectListing->getObjectSummarys() as $objectSummary) {
                //echo $objectSummary->getKey();
                $data[] = $objectSummary->getKey();
            }
            return $data;
        } catch (Exception $e) {
            //echo $e->getMessage();
            return array();
        }
    }
$fileRow   = array();
$prefixRow = array("tingting/music/");

foreach ($prefixRow as $key => $value) {
    $fileRow += AliYunOSS::getInstance()->getFileListByOss($bucket,$value);
}
print_r($fileRow);
exit;

展开
收起
fengxiaowudi 2014-08-28 11:35:20 6758 分享 版权
1 条回答
写回答
取消 提交回答
  • Reoss的listObjects不能列出文件名带字母的文件
    原来是默认100,没读取完全
    2014-08-29 12:59:48
    赞同 展开评论