如何在swift对象存储中分页文件夹和文件?

时间:2016-05-01 06:11:27

标签: api openstack ibm-cloud-infrastructure openstack-swift object-storage

我使用了查询参数' limit',' marker'和' end_marker'。 带标记的参数限制效果很好(ex?limit = 10& marker = image.png)但是当我尝试使用' end_marker'要检索上一页(ex?limit = 10& end_marker = image.png),它不能很好地工作。 如何在swift对象存储中获取上一页?

我提到http://developer.openstack.org/api-ref-objectstorage-v1.html#storage_object_services

2 个答案:

答案 0 :(得分:0)

“end_marker”从第一个对象开始考虑,我认为你应该无限制地尝试。

答案 1 :(得分:0)

marker =您要从

开始的文件

end_marker =您想要停止的文件

?limit=10&marker=image.png

意味着您将从image.png开始,并获得10个结果。

?limit=10&end_marker=image.png

意味着您将从第一个文件开始,最多获得10个结果,或者直到您到达image.png。

如果您想转到上一页,则需要更改标记文件。