开发者社区> 问答> 正文

oss获取object列表

我上传了很多文件  用PHP想获取列表的时候按照上传时间获取  能分页  求教育  怎么弄?????

展开
收起
百思不解 2015-08-27 09:09:16 5563 0
3 条回答
写回答
取消 提交回答
  • 回 楼主(百思不解) 的帖子
    OSS不支持按时间查询啊,都是按照字母序来的。
    2015-08-28 20:45:32
    赞同 展开评论 打赏
  • Reoss获取object列表
    根据返回的nextmarker作为下次请求的marker,这样就可以实现翻页。可以参考下面的代码:
    $bucket_name = 'bucket name';
            $options = array(
                'delimiter' => '/',
                'prefix' => '',
                'max-keys' => 5,
                'marker' => '此处写上上次请求的nextmarker',
            );

            $response = $client->list_object($$bucket_name,$options);

    -------------------------

    Reoss获取object列表
    一个比较土的方法,是按照时间来命名文件名(或者目录)
    2015-08-27 15:58:08
    赞同 展开评论 打赏
  • Reoss获取object列表
    求救呀!!!!

    -------------------------

    回3楼wood23的帖子
    也就是说  如果我想排序查看 必须在存储的时候把名字按字母排序  拿的时候才能排序查看!

    -------------------------

    回2楼oss-dev的帖子
    恩恩  我也是这样写的  可是数据量太大  我首先查看的是最近的数据  想按照时间排序  !!!
    2015-08-27 09:47:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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