Skip to content

Commit 199342c

Browse files
committed
Merge pull request #171 from liangchaoboy/listPrefixAddDelimiter
addDelimiter
2 parents 8f38c58 + 33d20b6 commit 199342c

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

qiniu/rsf.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ var rpc = require('./rpc');
22
var conf = require('./conf');
33
var util = require('./util');
44

5-
exports.listPrefix = function(bucket, prefix, marker, limit, onret) {
6-
var uri = getPrefixUri(bucket, prefix, marker, limit);
5+
exports.listPrefix = function(bucket, prefix, marker, limit, delimiter, onret) {
6+
var uri = getPrefixUri(bucket, prefix, marker, limit, delimiter);
77
var digest = util.generateAccessToken(uri, null);
88

99
rpc.postWithoutForm(uri, digest, onret)
1010
}
1111

12-
function getPrefixUri(bucket, prefix, marker, limit) {
12+
function getPrefixUri(bucket, prefix, marker, limit, delimiter) {
1313
var uri = conf.RSF_HOST + '/' + 'list?' + 'bucket=' + bucket;
1414
if (marker) {
1515
uri += '&' + 'marker=' + marker;
@@ -22,6 +22,11 @@ function getPrefixUri(bucket, prefix, marker, limit) {
2222
if (prefix) {
2323
uri += '&' + 'prefix=' + prefix;
2424
}
25+
26+
if(delimiter){
27+
uri += '&' + 'delimiter=' + delimiter;
28+
}
29+
2530
return uri;
2631
}
2732

test/io.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ describe('test start step1:', function() {
138138
describe('file handle', function() {
139139
describe('rsf.listPrefix()', function() {
140140
it('list all file in test bucket', function(done) {
141-
qiniu.rsf.listPrefix(TEST_BUCKET, null, null, null, function(err, ret) {
141+
qiniu.rsf.listPrefix(TEST_BUCKET, null, null, null, null, function(err, ret) {
142142
should.not.exist(err);
143143
// ret.data.items.length.should.equal(keys.length);
144144
for (var i in ret.items) {

0 commit comments

Comments
 (0)