Skip to content

Commit a57e3de

Browse files
committed
update putBucketEvent
1 parent 343e272 commit a57e3de

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

examples/put_bucketEvent.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
1212

1313
$bucket = 'xxxx';
14-
$name = 'demo';
15-
$prefix = 'test';
16-
$suffix = 'mp4';
17-
$event = 'mkfile';
14+
$name = 'testdemo';
15+
$prefix = 'test1';
16+
$suffix = 'mp3';
17+
$event = array("move","copy");
1818
$callbackURL = 'http://www.qiniu.com';
1919

2020
list($Info, $err) = $bucketManager->putBucketEvent($bucket, $name, $prefix, $suffix, $event, $callbackURL);

src/Qiniu/Storage/BucketManager.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,9 +393,6 @@ public function putBucketEvent(
393393
if ($suffix) {
394394
$params['suffix'] = $suffix;
395395
}
396-
if ($event) {
397-
$params['event'] = $event;
398-
}
399396
if ($callbackURL) {
400397
$params['callbackURL'] = $callbackURL;
401398
}
@@ -406,6 +403,13 @@ public function putBucketEvent(
406403
$params['host'] = $host;
407404
}
408405
$data = http_build_query($params);
406+
if ($event) {
407+
$eventpath = "";
408+
foreach ($event as $key => $value) {
409+
$eventpath .= "&event=$value";
410+
}
411+
$data .= $eventpath;
412+
}
409413
$info = $this->ucPost($path, $data);
410414
return $info;
411415
}

0 commit comments

Comments
 (0)