Skip to content

Commit 89b386e

Browse files
committed
add demo
1 parent fe6e967 commit 89b386e

File tree

1 file changed

+106
-0
lines changed

1 file changed

+106
-0
lines changed

qiniu/demo.php

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<?php
2+
3+
require_once("io.php");
4+
require_once("rs.php");
5+
require_once("fop.php");
6+
7+
$bucket = 'phpsdk';
8+
$key = 'pic.jpg';
9+
$key1 = 'file_name1';
10+
$domain = 'phpsdk.qiniudn.com';
11+
12+
$client = new Qiniu_MacHttpClient(null);
13+
14+
15+
//------------------------------------io-----------------------------------------
16+
17+
list($ret, $err) = Qiniu_RS_Stat($client, $bucket, $key);
18+
echo "\n\n====> Qiniu_RS_Stat result: \n";
19+
if ($err !== null) {
20+
var_dump($err);
21+
} else {
22+
var_dump($ret);
23+
}
24+
25+
$err = Qiniu_RS_Copy($client, $bucket, $key, $bucket, $key1);
26+
echo "\n\n====> Qiniu_RS_Copy result: \n";
27+
if ($err !== null) {
28+
var_dump($err);
29+
} else {
30+
echo "Success! \n";
31+
}
32+
33+
$err = Qiniu_RS_Delete($client, $bucket, $key);
34+
echo "\n\n====> Qiniu_RS_Delete result: \n";
35+
if ($err !== null) {
36+
var_dump($err);
37+
} else {
38+
echo "Success! \n";
39+
}
40+
41+
$err = Qiniu_RS_Move($client, $bucket, $key1, $bucket, $key);
42+
echo "\n\n====> Qiniu_RS_Move result: \n";
43+
if ($err !== null) {
44+
var_dump($err);
45+
} else {
46+
echo "Success! \n";
47+
}
48+
49+
50+
//------------------------------------io-----------------------------------------
51+
52+
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
53+
$upToken = $putPolicy->Token(null);
54+
list($ret, $err) = Qiniu_Put($upToken, $key1, "Qiniu Storage!", null);
55+
echo "\n\n====> Qiniu_Put result: \n";
56+
if ($err !== null) {
57+
var_dump($err);
58+
} else {
59+
var_dump($ret);
60+
}
61+
Qiniu_RS_Delete($client, $bucket, $key1);
62+
63+
$putExtra = new Qiniu_PutExtra();
64+
$putExtra->Crc32 = 1;
65+
list($ret, $err) = Qiniu_PutFile($upToken, $key1, __file__, null);
66+
echo "\n\n====> Qiniu_PutFile result: \n";
67+
if ($err !== null) {
68+
var_dump($err);
69+
} else {
70+
var_dump($ret);
71+
}
72+
Qiniu_RS_Delete($client, $bucket, $key1);
73+
74+
$baseUrl = Qiniu_RS_MakeBaseUrl($domain, $key);
75+
$getPolicy = new Qiniu_RS_GetPolicy();
76+
$privateUrl = $getPolicy->MakeRequest($baseUrl, null);
77+
echo "\n\n====> getPolicy result: \n";
78+
echo $privateUrl . "\n";
79+
80+
81+
//------------------------------------fop-----------------------------------------
82+
83+
$imgInfo = new Qiniu_ImageInfo;
84+
$imgInfoUrl = $imgInfo->MakeRequest($baseUrl);
85+
$imgInfoPrivateUrl = $getPolicy->MakeRequest($imgInfoUrl, null);
86+
echo "\n\n====> imageInfo privateUrl: \n";
87+
echo $imgInfoPrivateUrl . "\n";
88+
89+
$imgExif = new Qiniu_Exif;
90+
$imgExifUrl = $imgExif->MakeRequest($baseUrl);
91+
$imgExifPrivateUrl = $getPolicy->MakeRequest($imgExifUrl, null);
92+
echo "\n\n====> imageView privateUrl: \n";
93+
echo $imgExifPrivateUrl . "\n";
94+
95+
$imgView = new Qiniu_ImageView;
96+
$imgView->Mode = 1;
97+
$imgView->Width = 60;
98+
$imgView->Height = 30;
99+
$imgViewUrl = $imgView->MakeRequest($baseUrl);
100+
$imgViewPrivateUrl = $getPolicy->MakeRequest($imgViewUrl, null);
101+
echo "\n\n====> imageView privateUrl: \n";
102+
echo $imgViewPrivateUrl . "\n";
103+
104+
105+
106+

0 commit comments

Comments
 (0)