开发者社区> 问答> 正文

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 6736 0
1 条回答
写回答
取消 提交回答
  • Reoss的listObjects不能列出文件名带字母的文件
    原来是默认100,没读取完全
    2014-08-29 12:59:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载