<?php
namespace Qcloud\Cos;
// http://guzzle3.readthedocs.io/webservice-client/guzzle-service-descriptions.html
class Service {
public static function getService() {
return array(
'name' => 'Cos Service',
'apiVersion' => 'V5',
'description' => 'Cos V5 API Service',
'operations' => array(
/**
舍弃一个分块上传且删除已上传的分片块的方法.
COS 支持舍弃一个分块上传且删除已上传的分片块. 注意,已上传但是未终止的分片块会占用存储空间进 而产生存储费用.因此,建议及时完成分块上传 或者舍弃分块上传.
关于分块上传的具体描述,请查看 https://cloud.tencent.com/document/product/436/14112.
关于舍弃一个分块上传且删除已上传的分片块接口的描述,请查看 https://cloud.tencent.com/document/product/436/7740.
cos php SDK 中舍弃一个分块上传且删除已上传的分片块请求的方法具体步骤如下:
1. 初始化客户端cosClient,填入存储桶名,和一些额外需要的参数,如授权的具体信息等。
2. 调用 AbortMultipfartUpload 接口发出请求。
3. 接收该接口的返回数据,若没有抛出异常,则操作成功。
*/
'AbortMultipartUpload' => array(
'httpMethod' => 'DELETE',
'uri' => '/{Bucket}{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'AbortMultipartUploadOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri'),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
'minLength' => 1),
'UploadId' => array(
'required' => true,
'type' => 'string',
'location' => 'query',
'sentAs' => 'uploadId')),
'errorResponses' => array(
array(
'reason' => 'The specified multipart upload does not exist.',
'class' => 'NoSuchUploadException'))),
/**
创建存储桶(Bucket)的方法.
在开始使用 COS 时,需要在指定的账号下先创建一个 Bucket 以便于对象的使用和管理. 并指定 Bucket 所属的地域.创建 Bucket 的用户默认成为 Bucket 的持有者.若创建 Bucket 时没有指定访问权限,则默认 为私有读写(private)权限.
可用地域,可以查看https://cloud.tencent.com/document/product/436/6224.
关于创建 Bucket 描述,请查看 https://cloud.tencent.com/document/product/436/14106.
关于创建存储桶(Bucket)接口的具体 描述,请查看 https://cloud.tencent.com/document/product/436/7738.
cos php SDK 中创建 Bucket的方法具体步骤如下:
1. 初始化客户端cosClient,填入存储桶名,和一些额外需要的参数,如授权的具体信息等。
2. 调用 CreateBucket 接口发出请求。
3. 接收该接口的返回数据,若没有抛出异常,则创建成功。
示例:
$result = $cosClient->createBucket(array('Bucket' => 'testbucket-1252448703'));
*/
'CreateBucket' => array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateBucketOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'CreateBucketConfiguration')),
'parameters' => array(
'ACL' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-acl'),
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri')),
'errorResponses' => array(
array(
'reason' => 'The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.',
'class' => 'BucketAlreadyExistsException'))),
/**
完成整个分块上传的方法.
当使用分块上传(uploadPart(UploadPartRequest))完对象的所有块以后,必须调用该 completeMultiUpload(CompleteMultiUploadRequest) 或者 completeMultiUploadAsync(CompleteMultiUploadRequest, CosXmlResultListener) 来完成整个文件的分块上传.且在该请求的 Body 中需要给出每一个块的 PartNumber 和 ETag,用来校验块的准 确性.
分块上传适合于在弱网络或高带宽环境下上传较大的对象.SDK 支持自行切分对象并分别调用uploadPart(UploadPartRequest)上传各 个分块.
关于分块上传的描述,请查看 https://cloud.tencent.com/document/product/436/14112.
关于完成整个分片上传接口的描述,请查看 https://cloud.tencent.com/document/product/436/7742.
1. 初始化客户端cosClient,填入存储桶名,和一些额外需要的参数,如授权的具体信息等。
2. 调用 CompleteMultipartUpload 接口发出请求。
3. 接收该接口的返回数据,若没有抛出异常,则操作成功。
*/
'CompleteMultipartUpload' => array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CompleteMultipartUploadOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'CompleteMultipartUpload')),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri'),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
'minLength' => 1),
'Parts' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true),
'items' => array(
'name' => 'CompletedPart',
'type' => 'object',
'sentAs' => 'P
没有合适的资源?快使用搜索试试~ 我知道了~
百分百微信小程序个性化模板免费开源源码 v1.0.0.1.zip
共2000个文件
php:1362个
gif:105个
png:102个
需积分: 43 3 下载量 145 浏览量
2019-07-16
03:39:01
上传
评论
收藏 11.48MB ZIP 举报
温馨提示
百分百微信小程序个性化模板免费开源源码使用的是php5.1开发的框架,数据库是MySQL5.6的;程序是免费开源的;可以个性化diy小程序模板的;使用模块化组合的;后续持续升级的. 百分百微信小程序个性化模板免费开源源码截图 相关阅读 同类推荐:站长常用源码
资源推荐
资源详情
资源评论
收起资源包目录
百分百微信小程序个性化模板免费开源源码 v1.0.0.1.zip (2000个子文件)
layer.css 344KB
amazeui.min.css 249KB
app.css 55KB
layui.css 52KB
umeditor.css 20KB
diy.css 20KB
umeditor.css 20KB
swiper.min.css 19KB
layer.css 16KB
fullcalendar.min.css 15KB
fullcalendar.min.css 15KB
layer.css 14KB
umeditor.min.css 14KB
umeditor.min.css 14KB
layui.mobile.css 10KB
amazeui.datatables.min.css 9KB
laydate.css 7KB
fullcalendar.print.css 6KB
fullcalendar.print.css 6KB
style.css 5KB
layer.css 5KB
layer.css 5KB
item.css 4KB
image.css 3KB
image.css 3KB
video.css 3KB
video.css 3KB
homepage.css 3KB
emotion.css 3KB
emotion.css 2KB
code.css 1KB
formula.css 931B
formula.css 900B
prettify.css 676B
phpunit.xml.dist 2KB
phpunit.xml.dist 1KB
phpunit.xml.dist 924B
phpunit.xml.dist 911B
phpunit.xml.dist 571B
build.properties.dist 407B
fontawesome-webfont.eot 75KB
fontawesome-webfont.eot 75KB
fontawesome-webfont.eot 75KB
iconfont.eot 37KB
hiddeninput.exe 9KB
wface.gif 49KB
wface.gif 49KB
jxface2.gif 40KB
jxface2.gif 40KB
yface.gif 28KB
yface.gif 28KB
bface.gif 27KB
bface.gif 27KB
icons.gif 20KB
icons.gif 20KB
tface.gif 19KB
tface.gif 19KB
fface.gif 18KB
fface.gif 18KB
59.gif 10KB
22.gif 10KB
cface.gif 8KB
cface.gif 8KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
weixin_39841848
- 粉丝: 512
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功