|
| 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