@@ -382,24 +382,26 @@ if ($err !== null) {
382382
383383[ uptoken] ( http://docs.qiniu.com/api/put.html#uploadToken ) 实际上是用 AccessKey/SecretKey 进行数字签名的上传策略(` Qiniu_RS_PutPolicy ` ),它控制则整个上传流程的行为。让我们快速过一遍你都能够决策啥:
384384
385- class Qiniu_RS_PutPolicy
386- {
387- public $Scope; // 必选项。可以是 bucketName 或者 bucketName:key
388- public $CallbackUrl; // 可选
389- public $CallbackBody; // 可选
390- public $ReturnUrl; // 可选, 更贴切的名字是 redirectUrl。
391- public $ReturnBody; // 可选
392- public $AsyncOps; // 可选
393- public $EndUser; // 可选
394- public $Expires; // 可选。默认是 3600 秒
395- public $PersistentOps; // 可选。
396- public $PersistentNotifyUrl; // 如果设置了PersistentOps,必须同时设置此项。
397- public $InsertOnly; // 可选。如果设置为非0值,则无论scope设置为何种形式,都只能以`新增`方式上传,不能覆盖。
398- public $DetectMime; // 可选。如果设为非0值,则忽略上传端传递的文件MimeType信息,使用七牛服务器侦测内容后的判断结果。
399- public $FsizeLimit; // 可选。int类型,超过限制大小的上传内容会被判为上传失败,返回413状态码。
400- public $SaveKey; // 可选。自定义资源名格式。
401- public $MimeLimit; // 可选。限定上传的文件类型。
402- }
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+ ```
403405
404406* ` scope ` 限定客户端的权限。如果 ` scope ` 是 bucket,则客户端只能新增文件到指定的 bucket,不能修改文件。如果 ` scope ` 为 bucket: key ,则客户端可以修改指定的文件。** 注意: key必须采用utf8编码,如使用非utf8编码访问七牛云存储将反馈错误**
405407* ` callbackUrl ` 设定业务服务器的回调地址,这样业务服务器才能感知到上传行为的发生。
@@ -457,10 +459,12 @@ if ($err !== null) {
457459
458460示例代码:
459461
460- $key1 = 'file_name_1';
461- $domain = 'phpsdk.qiniudn.com';
462- //$baseUrl 就是您要访问资源的地址
463- $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+ ```
464468
465469其中\< domain\> 是bucket所对应的域名。七牛云存储为每一个bucket提供一个默认域名。默认域名可以到[ 七牛云存储开发者平台] ( https://portal.qiniu.com/ ) 中,空间设置的域名设置一节查询。用户也可以将自有的域名绑定到bucket上,通过自有域名访问七牛云存储。
466470
0 commit comments