Skip to content

Commit 0e82528

Browse files
committed
add rs management examples
1 parent e478db9 commit 0e82528

File tree

8 files changed

+100
-56
lines changed

8 files changed

+100
-56
lines changed

examples/file_delete.php

Lines changed: 0 additions & 27 deletions
This file was deleted.

examples/file_move.php

Lines changed: 0 additions & 28 deletions
This file was deleted.

examples/rs_change_mime.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
require_once __DIR__ . '/../autoload.php';
3+
4+
use \Qiniu\Auth;
5+
6+
$accessKey = getenv('QINIU_ACCESS_KEY');
7+
$secretKey = getenv('QINIU_SECRET_KEY');
8+
$bucket = getenv('QINIU_TEST_BUCKET');
9+
10+
$key = 'qiniu.mp4';
11+
$newMime='video/x-mp4';
12+
13+
$auth = new Auth($accessKey, $secretKey);
14+
$config = new \Qiniu\Config();
15+
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
16+
17+
$err = $bucketManager->changeMime($bucket,$key,$newMime);
18+
if ($err) {
19+
print_r($err);
20+
}

examples/rs_change_type.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
require_once __DIR__ . '/../autoload.php';
3+
4+
use \Qiniu\Auth;
5+
6+
$accessKey = getenv('QINIU_ACCESS_KEY');
7+
$secretKey = getenv('QINIU_SECRET_KEY');
8+
$bucket = getenv('QINIU_TEST_BUCKET');
9+
10+
$key = "qiniu.mp4";
11+
$auth = new Auth($accessKey, $secretKey);
12+
$config = new \Qiniu\Config();
13+
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
14+
15+
$fileType = 1;//0 表示普通存储,1表示低频存储
16+
17+
$err = $bucketManager->changeType($bucket, $key, $fileType);
18+
if ($err) {
19+
print_r($err);
20+
}

examples/rs_copy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
$srcBucket = $bucket;
1616
$destBucket = $bucket;
17-
$srcKey = $key . "1";
17+
$srcKey = $key;
1818
$destKey = $key . "_copy";
1919
$err = $bucketManager->copy($srcBucket, $srcKey, $destBucket, $destKey, true);
2020
if ($err) {

examples/rs_delete.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
require_once __DIR__ . '/../autoload.php';
3+
4+
use \Qiniu\Auth;
5+
6+
$accessKey = getenv('QINIU_ACCESS_KEY');
7+
$secretKey = getenv('QINIU_SECRET_KEY');
8+
$bucket = getenv('QINIU_TEST_BUCKET');
9+
10+
$key = "qiniu.mp4_copy";
11+
$auth = new Auth($accessKey, $secretKey);
12+
$config = new \Qiniu\Config();
13+
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
14+
$err = $bucketManager->delete($bucket, $key);
15+
if ($err) {
16+
print_r($err);
17+
}

examples/rs_deleteAfterDays.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
require_once __DIR__ . '/../autoload.php';
3+
4+
use \Qiniu\Auth;
5+
6+
$accessKey = getenv('QINIU_ACCESS_KEY');
7+
$secretKey = getenv('QINIU_SECRET_KEY');
8+
$bucket = getenv('QINIU_TEST_BUCKET');
9+
10+
$key = 'qiniu.mp4';
11+
$days = 10;
12+
13+
$auth = new Auth($accessKey, $secretKey);
14+
$config = new \Qiniu\Config();
15+
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
16+
17+
$err = $bucketManager->deleteAfterDays($bucket, $key, $days);
18+
if ($err) {
19+
print_r($err);
20+
}

examples/rs_move.php

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
require_once __DIR__ . '/../autoload.php';
3+
4+
use \Qiniu\Auth;
5+
6+
$accessKey = getenv('QINIU_ACCESS_KEY');
7+
$secretKey = getenv('QINIU_SECRET_KEY');
8+
$bucket = getenv('QINIU_TEST_BUCKET');
9+
10+
$key = "qiniu.mp4";
11+
$auth = new Auth($accessKey, $secretKey);
12+
$config = new \Qiniu\Config();
13+
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
14+
15+
$srcBucket = $bucket;
16+
$destBucket = $bucket;
17+
$srcKey = $key . "_copy";
18+
$destKey = $key . "_move";
19+
$err = $bucketManager->move($srcBucket, $srcKey, $destBucket, $destKey, true);
20+
if ($err) {
21+
print_r($err);
22+
}

0 commit comments

Comments
 (0)