@@ -59,8 +59,7 @@ SDK源码地址:<https://github.com/qiniu/php-sdk/tags>
59
59
60
60
示例代码如下:
61
61
62
- ```
63
- {php}
62
+ ``` php
64
63
65
64
require_once('qiniu/rs.php');
66
65
@@ -85,8 +84,7 @@ if ($err !== null) {
85
84
86
85
示例代码如下:
87
86
88
- ```
89
- {php}
87
+ ``` php
90
88
91
89
require_once('qiniu/rs.php');
92
90
@@ -112,8 +110,7 @@ if ($err !== null) {
112
110
113
111
示例代码如下:
114
112
115
- ```
116
- {php}
113
+ ``` php
117
114
118
115
require_once('qiniu/rs.php');
119
116
@@ -139,8 +136,7 @@ if ($err !== null) {
139
136
140
137
示例代码如下:
141
138
142
- ```
143
- {php}
139
+ ``` php
144
140
145
141
require_once('qiniu/rs.php');
146
142
@@ -167,8 +163,7 @@ if ($err !== null) {
167
163
#### 5.1 批量获取文件属性信息
168
164
示例代码如下:
169
165
170
- ```
171
- {php}
166
+ ``` php
172
167
173
168
require_once('qiniu/rs.php');
174
169
@@ -196,8 +191,7 @@ if ($err !== null) {
196
191
#### 5.2 批量复制文件
197
192
示例代码如下:
198
193
199
- ```
200
- {php}
194
+ ``` php
201
195
202
196
require_once('qiniu/rs.php');
203
197
@@ -227,8 +221,7 @@ if ($err !== null) {
227
221
#### 5.3 批量删除文件
228
222
示例代码如下:
229
223
230
- ```
231
- {php}
224
+ ``` php
232
225
233
226
require_once('qiniu/rs.php');
234
227
@@ -257,8 +250,7 @@ if ($err !== null) {
257
250
#### 5.4 批量移动文件
258
251
示例代码如下:
259
252
260
- ```
261
- {php}
253
+ ``` php
262
254
263
255
require_once('qiniu/rs.php');
264
256
@@ -318,8 +310,7 @@ if ($err !== null) {
318
310
319
311
服务端生成 [ uptoken] ( http://docs.qiniu.com/api/put.html#uploadToken ) 代码如下:
320
312
321
- ```
322
- {php}
313
+ ``` php
323
314
324
315
require_once('qiniu/rs.php');
325
316
@@ -336,8 +327,7 @@ $upToken = $putPolicy->Token(null);
336
327
337
328
上传字符串
338
329
339
- ```
340
- {php}
330
+ ``` php
341
331
342
332
require_once('qiniu/rs.php');
343
333
require_once('qiniu/io.php');
@@ -362,8 +352,7 @@ if ($err !== null) {
362
352
363
353
上传本地文件
364
354
365
- ```
366
- {php}
355
+ ``` php
367
356
368
357
require_once('qiniu/rs.php');
369
358
require_once('qiniu/io.php');
@@ -393,24 +382,26 @@ if ($err !== null) {
393
382
394
383
[ uptoken] ( http://docs.qiniu.com/api/put.html#uploadToken ) 实际上是用 AccessKey/SecretKey 进行数字签名的上传策略(` Qiniu_RS_PutPolicy ` ),它控制则整个上传流程的行为。让我们快速过一遍你都能够决策啥:
395
384
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
+ ```
414
405
415
406
* ` scope ` 限定客户端的权限。如果 ` scope ` 是 bucket,则客户端只能新增文件到指定的 bucket,不能修改文件。如果 ` scope ` 为 bucket: key ,则客户端可以修改指定的文件。** 注意: key必须采用utf8编码,如使用非utf8编码访问七牛云存储将反馈错误**
416
407
* ` callbackUrl ` 设定业务服务器的回调地址,这样业务服务器才能感知到上传行为的发生。
@@ -427,8 +418,7 @@ if ($err !== null) {
427
418
### 1.3 断点续上传
428
419
示例代码如下
429
420
430
- ```
431
- {php}
421
+ ``` php
432
422
433
423
require_once('qiniu/rs.php');
434
424
require_once('qiniu/resumable_io.php');
@@ -469,10 +459,12 @@ if ($err !== null) {
469
459
470
460
示例代码:
471
461
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
+ ```
476
468
477
469
其中\< domain\> 是bucket所对应的域名。七牛云存储为每一个bucket提供一个默认域名。默认域名可以到[ 七牛云存储开发者平台] ( https://portal.qiniu.com/ ) 中,空间设置的域名设置一节查询。用户也可以将自有的域名绑定到bucket上,通过自有域名访问七牛云存储。
478
470
@@ -487,8 +479,7 @@ if ($err !== null) {
487
479
注意,尖括号不是必需,代表替换项。
488
480
私有下载链接可以使用 SDK 提供的如下方法生成:
489
481
490
- ```
491
- {php}
482
+ ``` php
492
483
493
484
require_once('qiniu/rs.php');
494
485
@@ -517,8 +508,7 @@ echo $privateUrl . "\n";
517
508
<a name =fop-image-info ></a >
518
509
#### 1.1 查看图像属性
519
510
520
- ```
521
- {php}
511
+ ``` php
522
512
523
513
require_once('qiniu/rs.php');
524
514
require_once('qiniu/fop.php');
@@ -549,8 +539,7 @@ echo $imgInfoPrivateUrl . "\n";
549
539
<a name =fop-exif ></a >
550
540
#### 1.2 查看图片EXIF信息
551
541
552
- ```
553
- {php}
542
+ ``` php
554
543
555
544
require_once('qiniu/rs.php');
556
545
require_once('qiniu/fop.php');
@@ -578,8 +567,7 @@ echo $imgExifPrivateUrl . "\n";
578
567
<a name =fop-image-view ></a >
579
568
#### 1.3 生成图片预览
580
569
581
- ```
582
- {php}
570
+ ``` php
583
571
584
572
require_once('qiniu/rs.php');
585
573
require_once('qiniu/fop.php');
0 commit comments