Skip to content

Commit c4b3ccc

Browse files
committed
update rsf list files and bucket example
1 parent 60a002b commit c4b3ccc

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

examples/rsf_list_bucket.php

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,27 @@
2020
$marker = '';
2121

2222
// 本次列举的条目数
23-
$limit = 100;
23+
$limit = 200;
2424

2525
$delimiter = '/';
2626

2727
// 列举文件
2828
do {
29-
list($iterms, $nextMarker, $err) = $bucketManager->listFiles($bucket, $prefix, $marker, $limit, $delimiter);
29+
list($ret, $err) = $bucketManager->listFiles($bucket, $prefix, $marker, $limit, $delimiter);
3030
if ($err !== null) {
3131
echo "\n====> list file err: \n";
3232
var_dump($err);
3333
} else {
34-
echo "Marker: $nextMarker\n";
35-
echo "\nList Iterms====>\n";
36-
var_dump($iterms);
37-
38-
$marker = $nextMarker;
34+
$marker = null;
35+
if (array_key_exists('marker', $ret)) {
36+
$marker = $ret['marker'];
37+
}
38+
echo "Marker: $marker\n";
39+
echo "\nList Items====>\n";
40+
//var_dump($ret['items']);
41+
print('items count:' . count($ret['items']) . "\n");
42+
if (array_key_exists('commonPrefixes', $ret)) {
43+
print_r($ret['commonPrefixes']);
44+
}
3945
}
40-
} while (!empty($nextMarker));
46+
} while (!empty($marker));

examples/rsf_list_files.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,14 @@
2525
$delimiter = '/';
2626

2727
// 列举文件
28-
list($iterms, $nextMarker, $err) = $bucketManager->listFiles($bucket, $prefix, $marker, $limit, $delimiter);
28+
list($ret, $err) = $bucketManager->listFiles($bucket, $prefix, $marker, $limit, $delimiter);
2929
if ($err !== null) {
3030
echo "\n====> list file err: \n";
3131
var_dump($err);
3232
} else {
33-
echo "Marker: $nextMarker\n";
33+
if(array_key_exists('marker',$ret)) {
34+
echo "Marker:" . $ret["marker"] . "\n";
35+
}
3436
echo "\nList Iterms====>\n";
35-
var_dump($iterms);
37+
//var_dump($ret['items']);
3638
}

0 commit comments

Comments
 (0)