@@ -59,8 +59,7 @@ SDK源码地址:<https://github.com/qiniu/php-sdk/tags>
5959
6060示例代码如下:
6161
62- ```
63- {php}
62+ ``` php
6463
6564require_once('qiniu/rs.php');
6665
@@ -85,8 +84,7 @@ if ($err !== null) {
8584
8685示例代码如下:
8786
88- ```
89- {php}
87+ ``` php
9088
9189require_once('qiniu/rs.php');
9290
@@ -112,8 +110,7 @@ if ($err !== null) {
112110
113111示例代码如下:
114112
115- ```
116- {php}
113+ ``` php
117114
118115require_once('qiniu/rs.php');
119116
@@ -139,8 +136,7 @@ if ($err !== null) {
139136
140137示例代码如下:
141138
142- ```
143- {php}
139+ ``` php
144140
145141require_once('qiniu/rs.php');
146142
@@ -167,8 +163,7 @@ if ($err !== null) {
167163#### 5.1 批量获取文件属性信息
168164示例代码如下:
169165
170- ```
171- {php}
166+ ``` php
172167
173168require_once('qiniu/rs.php');
174169
@@ -196,8 +191,7 @@ if ($err !== null) {
196191#### 5.2 批量复制文件
197192示例代码如下:
198193
199- ```
200- {php}
194+ ``` php
201195
202196require_once('qiniu/rs.php');
203197
@@ -227,8 +221,7 @@ if ($err !== null) {
227221#### 5.3 批量删除文件
228222示例代码如下:
229223
230- ```
231- {php}
224+ ``` php
232225
233226require_once('qiniu/rs.php');
234227
@@ -257,8 +250,7 @@ if ($err !== null) {
257250#### 5.4 批量移动文件
258251示例代码如下:
259252
260- ```
261- {php}
253+ ``` php
262254
263255require_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
324315require_once('qiniu/rs.php');
325316
@@ -336,8 +327,7 @@ $upToken = $putPolicy->Token(null);
336327
337328上传字符串
338329
339- ```
340- {php}
330+ ``` php
341331
342332require_once('qiniu/rs.php');
343333require_once('qiniu/io.php');
@@ -362,8 +352,7 @@ if ($err !== null) {
362352
363353上传本地文件
364354
365- ```
366- {php}
355+ ``` php
367356
368357require_once('qiniu/rs.php');
369358require_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
433423require_once('qiniu/rs.php');
434424require_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
493484require_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
523513require_once('qiniu/rs.php');
524514require_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
555544require_once('qiniu/rs.php');
556545require_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
584572require_once('qiniu/rs.php');
585573require_once('qiniu/fop.php');
0 commit comments