Skip to content

Commit dbf2680

Browse files
committed
Merge pull request #91 from 5-say/patch-1
Update README.md
2 parents 1fab8d0 + 637ef67 commit dbf2680

File tree

1 file changed

+42
-54
lines changed

1 file changed

+42
-54
lines changed

docs/README.md

Lines changed: 42 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ SDK源码地址:<https://github.com/qiniu/php-sdk/tags>
5959

6060
示例代码如下:
6161

62-
```
63-
{php}
62+
```php
6463

6564
require_once('qiniu/rs.php');
6665

@@ -85,8 +84,7 @@ if ($err !== null) {
8584

8685
示例代码如下:
8786

88-
```
89-
{php}
87+
```php
9088

9189
require_once('qiniu/rs.php');
9290

@@ -112,8 +110,7 @@ if ($err !== null) {
112110

113111
示例代码如下:
114112

115-
```
116-
{php}
113+
```php
117114

118115
require_once('qiniu/rs.php');
119116

@@ -139,8 +136,7 @@ if ($err !== null) {
139136

140137
示例代码如下:
141138

142-
```
143-
{php}
139+
```php
144140

145141
require_once('qiniu/rs.php');
146142

@@ -167,8 +163,7 @@ if ($err !== null) {
167163
#### 5.1 批量获取文件属性信息
168164
示例代码如下:
169165

170-
```
171-
{php}
166+
```php
172167

173168
require_once('qiniu/rs.php');
174169

@@ -196,8 +191,7 @@ if ($err !== null) {
196191
#### 5.2 批量复制文件
197192
示例代码如下:
198193

199-
```
200-
{php}
194+
```php
201195

202196
require_once('qiniu/rs.php');
203197

@@ -227,8 +221,7 @@ if ($err !== null) {
227221
#### 5.3 批量删除文件
228222
示例代码如下:
229223

230-
```
231-
{php}
224+
```php
232225

233226
require_once('qiniu/rs.php');
234227

@@ -257,8 +250,7 @@ if ($err !== null) {
257250
#### 5.4 批量移动文件
258251
示例代码如下:
259252

260-
```
261-
{php}
253+
```php
262254

263255
require_once('qiniu/rs.php');
264256

@@ -318,8 +310,7 @@ if ($err !== null) {
318310

319311
服务端生成 [uptoken](http://docs.qiniu.com/api/put.html#uploadToken) 代码如下:
320312

321-
```
322-
{php}
313+
```php
323314

324315
require_once('qiniu/rs.php');
325316

@@ -336,8 +327,7 @@ $upToken = $putPolicy->Token(null);
336327

337328
上传字符串
338329

339-
```
340-
{php}
330+
```php
341331

342332
require_once('qiniu/rs.php');
343333
require_once('qiniu/io.php');
@@ -362,8 +352,7 @@ if ($err !== null) {
362352

363353
上传本地文件
364354

365-
```
366-
{php}
355+
```php
367356

368357
require_once('qiniu/rs.php');
369358
require_once('qiniu/io.php');
@@ -393,24 +382,26 @@ if ($err !== null) {
393382

394383
[uptoken](http://docs.qiniu.com/api/put.html#uploadToken) 实际上是用 AccessKey/SecretKey 进行数字签名的上传策略(`Qiniu_RS_PutPolicy`),它控制则整个上传流程的行为。让我们快速过一遍你都能够决策啥:
395384

396-
class Qiniu_RS_PutPolicy
397-
{
398-
public $Scope; // 必选项。可以是 bucketName 或者 bucketName:key
399-
public $CallbackUrl; // 可选
400-
public $CallbackBody; // 可选
401-
public $ReturnUrl; // 可选, 更贴切的名字是 redirectUrl。
402-
public $ReturnBody; // 可选
403-
public $AsyncOps; // 可选
404-
public $EndUser; // 可选
405-
public $Expires; // 可选。默认是 3600 秒
406-
public $PersistentOps; // 可选。
407-
public $PersistentNotifyUrl; // 如果设置了PersistentOps,必须同时设置此项。
408-
public $InsertOnly; // 可选。如果设置为非0值,则无论scope设置为何种形式,都只能以`新增`方式上传,不能覆盖。
409-
public $DetectMime; // 可选。如果设为非0值,则忽略上传端传递的文件MimeType信息,使用七牛服务器侦测内容后的判断结果。
410-
public $FsizeLimit; // 可选。int类型,超过限制大小的上传内容会被判为上传失败,返回413状态码。
411-
public $SaveKey; // 可选。自定义资源名格式。
412-
public $MimeLimit; // 可选。限定上传的文件类型。
413-
}
385+
```php
386+
class Qiniu_RS_PutPolicy
387+
{
388+
public $Scope; // 必选项。可以是 bucketName 或者 bucketName:key
389+
public $CallbackUrl; // 可选
390+
public $CallbackBody; // 可选
391+
public $ReturnUrl; // 可选, 更贴切的名字是 redirectUrl。
392+
public $ReturnBody; // 可选
393+
public $AsyncOps; // 可选
394+
public $EndUser; // 可选
395+
public $Expires; // 可选。默认是 3600 秒
396+
public $PersistentOps; // 可选。
397+
public $PersistentNotifyUrl; // 如果设置了PersistentOps,必须同时设置此项。
398+
public $InsertOnly; // 可选。如果设置为非0值,则无论scope设置为何种形式,都只能以`新增`方式上传,不能覆盖。
399+
public $DetectMime; // 可选。如果设为非0值,则忽略上传端传递的文件MimeType信息,使用七牛服务器侦测内容后的判断结果。
400+
public $FsizeLimit; // 可选。int类型,超过限制大小的上传内容会被判为上传失败,返回413状态码。
401+
public $SaveKey; // 可选。自定义资源名格式。
402+
public $MimeLimit; // 可选。限定上传的文件类型。
403+
}
404+
```
414405

415406
* `scope` 限定客户端的权限。如果 `scope` 是 bucket,则客户端只能新增文件到指定的 bucket,不能修改文件。如果 `scope` 为 bucket:key,则客户端可以修改指定的文件。**注意: key必须采用utf8编码,如使用非utf8编码访问七牛云存储将反馈错误**
416407
* `callbackUrl` 设定业务服务器的回调地址,这样业务服务器才能感知到上传行为的发生。
@@ -427,8 +418,7 @@ if ($err !== null) {
427418
### 1.3 断点续上传
428419
示例代码如下
429420

430-
```
431-
{php}
421+
```php
432422

433423
require_once('qiniu/rs.php');
434424
require_once('qiniu/resumable_io.php');
@@ -469,10 +459,12 @@ if ($err !== null) {
469459

470460
示例代码:
471461

472-
$key1 = 'file_name_1';
473-
$domain = 'phpsdk.qiniudn.com';
474-
//$baseUrl 就是您要访问资源的地址
475-
$baseUrl = Qiniu_RS_MakeBaseUrl($domain, $key1);
462+
```php
463+
$key1 = 'file_name_1';
464+
$domain = 'phpsdk.qiniudn.com';
465+
//$baseUrl 就是您要访问资源的地址
466+
$baseUrl = Qiniu_RS_MakeBaseUrl($domain, $key1);
467+
```
476468

477469
其中\<domain\>是bucket所对应的域名。七牛云存储为每一个bucket提供一个默认域名。默认域名可以到[七牛云存储开发者平台](https://portal.qiniu.com/)中,空间设置的域名设置一节查询。用户也可以将自有的域名绑定到bucket上,通过自有域名访问七牛云存储。
478470

@@ -487,8 +479,7 @@ if ($err !== null) {
487479
注意,尖括号不是必需,代表替换项。
488480
私有下载链接可以使用 SDK 提供的如下方法生成:
489481

490-
```
491-
{php}
482+
```php
492483

493484
require_once('qiniu/rs.php');
494485

@@ -517,8 +508,7 @@ echo $privateUrl . "\n";
517508
<a name=fop-image-info></a>
518509
#### 1.1 查看图像属性
519510

520-
```
521-
{php}
511+
```php
522512

523513
require_once('qiniu/rs.php');
524514
require_once('qiniu/fop.php');
@@ -549,8 +539,7 @@ echo $imgInfoPrivateUrl . "\n";
549539
<a name=fop-exif></a>
550540
#### 1.2 查看图片EXIF信息
551541

552-
```
553-
{php}
542+
```php
554543

555544
require_once('qiniu/rs.php');
556545
require_once('qiniu/fop.php');
@@ -578,8 +567,7 @@ echo $imgExifPrivateUrl . "\n";
578567
<a name=fop-image-view></a>
579568
#### 1.3 生成图片预览
580569

581-
```
582-
{php}
570+
```php
583571

584572
require_once('qiniu/rs.php');
585573
require_once('qiniu/fop.php');

0 commit comments

Comments
 (0)