初始上传
This commit is contained in:
37
vendor/qcloud/cos-sdk-v5/.github/workflows/format.yml
vendored
Executable file
37
vendor/qcloud/cos-sdk-v5/.github/workflows/format.yml
vendored
Executable file
@@ -0,0 +1,37 @@
|
||||
name: format
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
format:
|
||||
name: Format Code
|
||||
runs-on: "${{ matrix.os }}"
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
php-version: ['8.0']
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-version }}
|
||||
coverage: none
|
||||
|
||||
- name: Setup Dependencies
|
||||
run:
|
||||
composer install -o
|
||||
|
||||
- name: Run
|
||||
run: |
|
||||
php bin/format
|
||||
php bin/release
|
||||
|
||||
- name: Commit Updated
|
||||
uses: stefanzweifel/git-auto-commit-action@v4
|
||||
with:
|
||||
commit_message: Format code
|
||||
29
vendor/qcloud/cos-sdk-v5/.github/workflows/install.yml
vendored
Executable file
29
vendor/qcloud/cos-sdk-v5/.github/workflows/install.yml
vendored
Executable file
@@ -0,0 +1,29 @@
|
||||
name: Support Multiple Versions
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
install:
|
||||
name: PHP${{ matrix.php-version }} Test Install
|
||||
runs-on: "${{ matrix.os }}"
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
php-version: ['5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1']
|
||||
max-parallel: 10
|
||||
fail-fast: false
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-version }}
|
||||
coverage: none
|
||||
|
||||
- name: Setup Dependencies
|
||||
run:
|
||||
composer install -o
|
||||
284
vendor/qcloud/cos-sdk-v5/CHANGELOG.md
vendored
Executable file
284
vendor/qcloud/cos-sdk-v5/CHANGELOG.md
vendored
Executable file
@@ -0,0 +1,284 @@
|
||||
cos-php-sdk-v5 Upgrade Guide
|
||||
====================
|
||||
2.5.4 to 2.5.5
|
||||
---------
|
||||
- fix signHost type error
|
||||
|
||||
2.5.3 to 2.5.4
|
||||
---------
|
||||
- 新增查询是否开通媒体处理接口
|
||||
- 新增获取pm3u8签名接口
|
||||
- 新增查询队列列表接口
|
||||
- 新增更新队列接口
|
||||
- 新增查询任务接口
|
||||
- 新增创建多任务接口
|
||||
- 新增创建截图任务接口
|
||||
- 新增创建转码任务接口
|
||||
- 新增创建动图任务接口
|
||||
- 新增创建拼接任务接口
|
||||
- 新增创建智能封面任务接口
|
||||
- 新增创建视频增强任务接口
|
||||
- 新增创建精彩集锦任务接口
|
||||
- 新增创建人声分离任务接口
|
||||
- 修复signHost值获取不到的问题
|
||||
|
||||
2.5.2 to 2.5.3
|
||||
---------
|
||||
- 增加ETag的兼容逻辑,防止因为特殊框架或者网关规则导致etag undefined
|
||||
|
||||
2.5.1 to 2.5.2
|
||||
---------
|
||||
- 修复预签名中Headers参数无效的问题
|
||||
|
||||
2.5.0 to 2.5.1
|
||||
---------
|
||||
- 万象相关接口的DetectType审核类型参数可选
|
||||
- 万象内容审核接口增加DataId自定义业务标识
|
||||
- 新增万象网页审核任务相关接口
|
||||
- 新增部分参数校验
|
||||
- 修复PHP8.1中将null传递给不可为空的内部函数的问题
|
||||
|
||||
2.4.4 to 2.5.0
|
||||
---------
|
||||
- 万象支持病毒检测、人声分离任务接口
|
||||
- 万象转码任务支持多个水印参数/多任务接口/查询接口/列表接口
|
||||
- 修复签名长期存在的bug
|
||||
- 修复copy接口404问题,copyObject示例添加注释
|
||||
- 审核接口增加仅支持https的说明
|
||||
|
||||
2.4.3 to 2.4.4
|
||||
---------
|
||||
- 修复图片水印签名问题
|
||||
|
||||
2.4.2 to 2.4.3
|
||||
---------
|
||||
- 优化审核接口返回相关字段
|
||||
- 增加host开关功能
|
||||
- GetObject接口支持万象自定义样式
|
||||
- 修复ip的host bug
|
||||
|
||||
2.4.1 to 2.4.2
|
||||
---------
|
||||
- 修复图片处理相关接口403签名不对的bug
|
||||
|
||||
2.4.0 to 2.4.1
|
||||
---------
|
||||
- 增加桶Bucket、GetBucket对应Sample详细注解
|
||||
- 对部分传入参数进行检查
|
||||
- 添加doesObjectExist、doesBucketExist对应Sample
|
||||
- 调整整体项目架构,修复composer依赖问题
|
||||
- 调整UT
|
||||
|
||||
2.3.4 to 2.4.0
|
||||
---------
|
||||
- 新增文档转码功能,包括提交、查询、拉取文档预览任务
|
||||
- 丰富头域参数说明
|
||||
- 修复预签名中将万象参数作为key报错问题
|
||||
- 调整travis与action,后续版本保证多版本测试正常
|
||||
|
||||
2.3.3 to 2.3.4
|
||||
---------
|
||||
- 修复laravel8中guzzlehttp/psr7报错问题,后续重新整理依赖
|
||||
- 修复putBucketAccelerate接口与目前API不一致的问题
|
||||
|
||||
2.3.2 to 2.3.3
|
||||
---------
|
||||
- 修复laravel8中guzzlehttp/psr7报错问题
|
||||
- 清理无用代码
|
||||
|
||||
2.3.1 to 2.3.2
|
||||
---------
|
||||
- 新增视频截帧,视频信息查询示例
|
||||
- 新增PUT/GET Bucket Referer示例
|
||||
- 对于相应接口添加CRC返回信息
|
||||
- 修复图片审核中ci-process param出现两次的问题
|
||||
- 修复PHP5.6 版本的依赖问题
|
||||
- 根据PHP版本自动composer install guzzle6.x或guzzle7
|
||||
|
||||
2.3.0 to 2.3.1
|
||||
---------
|
||||
- 修复文本检测的返回格式
|
||||
- 修复sample中的问题
|
||||
- 新增视频、文本、文档、音频检测
|
||||
- 新增媒体转码、截图、拼接
|
||||
|
||||
2.2.3 to 2.3.0
|
||||
---------
|
||||
- 新增图片审核,视频审核,音频审核,文本审核,文档审核接口
|
||||
- 新增单链接限速demo
|
||||
- 暴露getPresigned接口Headers和Params参数接口
|
||||
- 补充textDetect UT
|
||||
- 修复stream_for废弃问题
|
||||
- 修复x-cos头检测逻辑问题
|
||||
- 修复UT部分bug
|
||||
|
||||
2.2.2 to 2.2.3
|
||||
- 在putObejct中新增x-cos-tagging头
|
||||
- 修复`GetObjectWithoutSign`bug
|
||||
|
||||
2.2.1 to 2.2.2
|
||||
----------
|
||||
新增appendObject SDK,包括sample,service,test
|
||||
增加无签名对象下载地址 SDK,包括sample,service,test
|
||||
增加全球加速相关配置参数
|
||||
将COS_SECRETID修改为SECRETID、COS_SECRETKEY修改为SECRETKEY,防止混淆
|
||||
修复部分逻辑代码bug
|
||||
修复部分拼写错误
|
||||
- Add `AppendObject` interface
|
||||
- Add `GetObjectWithoutSign` interface
|
||||
- Add `allow_accelerate` param to client
|
||||
- Change const name `COS_SECRETID->SECRETID` `COS_SECRETKEY->SECRETKEY`
|
||||
- Fix `getPresigned` interface
|
||||
- Fix typo
|
||||
|
||||
2.2.0 to 2.2.1
|
||||
----------
|
||||
- Add `PutObjectTagging` interface
|
||||
- Add `GetObjectTagging` interface
|
||||
- Add `DeleteObjectTagging` interface
|
||||
|
||||
2.1.6 to 2.2.0
|
||||
----------
|
||||
- `PutObject` interface supports ci image process
|
||||
- `GetObject` interface supports ci image process
|
||||
- Add `ImageInfo` interface, which is used for get image info
|
||||
- Add `ImageExif` interface, which is used for get image exif
|
||||
- Add `ImageAve` interface, which is used for get image ave
|
||||
- Add `ImageProcess` interface, which is used for data processing on cloud
|
||||
- Add `Qrcode` interface, which is used for qrcode recognition
|
||||
- Add `QrcodeGenerate` interface, which is used for generate qrcode
|
||||
- Add `DetectLabel` interface, which is used for detect image label
|
||||
- Add `PutBucketImageStyle` interface, which is used for add bucket image style
|
||||
- Add `GetBucketImageStyle` interface, which is used for get bucket image style
|
||||
- Add `DeleteBucketImageStyle` interface, which is used for delete bucket image style
|
||||
- Add `PutBucketGuetzli` interface, which is used for open bucket guetzli state
|
||||
- Add `GetBucketGuetzli` interface, which is used for get bucket guetzli state
|
||||
- Add `DeleteBucketGuetzli` interface, which is used for close bucket guetzli state
|
||||
|
||||
2.1.5 to 2.1.6
|
||||
----------
|
||||
- Add `allow_redirects` parameter
|
||||
- Fix `selectObjectContent` interface
|
||||
|
||||
2.1.3 to 2.1.5
|
||||
----------
|
||||
- The `download` interface supports breakpoint
|
||||
- Rename `getPresignetUrl` to `getPresignedUrl`
|
||||
|
||||
2.1.2 to 2.1.3
|
||||
----------
|
||||
- Add `download` interface, which is used for concurrent block download
|
||||
- Add callback of `upload` and `download` progress
|
||||
- Fix request retry
|
||||
|
||||
2.1.1 to 2.1.2
|
||||
----------
|
||||
- The interface supports custom parameters
|
||||
- Fix `ListBucketInventoryConfigurations`
|
||||
|
||||
2.1.0 to 2.1.1
|
||||
----------
|
||||
- Fix bug of urlencode when calculating signature
|
||||
|
||||
2.0.9 to 2.1.0
|
||||
----------
|
||||
- `upload` support upload with multithread
|
||||
- Add `retry` params for interface retry
|
||||
- Support add customer header
|
||||
- Signature will restrict part of the header and all parameters
|
||||
- Fix `listBuckets` with `doamin`
|
||||
|
||||
2.0.8 to 2.0.9
|
||||
----------
|
||||
- Fix bug of `listObjectVersions`
|
||||
- Update `getObject` with param of `saveas`
|
||||
|
||||
2.0.7 to 2.0.8
|
||||
----------
|
||||
- Fix presigned url when using tmpSecretId/tmpSecretKey/Token
|
||||
|
||||
2.0.6 to 2.0.7
|
||||
----------
|
||||
- Fix response of `ListParts`
|
||||
|
||||
2.0.5 to 2.0.6
|
||||
----------
|
||||
- Support Domain
|
||||
- Add Select Object Content Interface
|
||||
- Add Traffic Limit
|
||||
- Fix bug of object endswith /
|
||||
|
||||
2.0.4 to 2.0.5
|
||||
----------
|
||||
- Fix bug when upload object with metadata
|
||||
|
||||
2.0.3 to 2.0.4
|
||||
----------
|
||||
- Fix bug when using ip-port
|
||||
|
||||
2.0.2 to 2.0.3
|
||||
----------
|
||||
- Fix path parse bug with /0/
|
||||
|
||||
2.0.1 to 2.0.2
|
||||
----------
|
||||
- Fix bug of `putObject` with `fopen`
|
||||
- Add ut
|
||||
|
||||
|
||||
2.0.0 to 2.0.1
|
||||
----------
|
||||
- Add interface of inventory/tagging/logging
|
||||
- Fix bug of some interface with query string
|
||||
|
||||
|
||||
1.3 to 2.0
|
||||
----------
|
||||
cos-php-sdk-v5 now uses [GuzzleHttp] for HTTP message.
|
||||
Due to fact, it depending on PHP >= 5.6.
|
||||
|
||||
- Use the `Qcloud\Cos\Client\getPresignetUrl()` method instead of the `Qcloud\Cos\Command\createPresignedUrl()`
|
||||
|
||||
v2:
|
||||
```php
|
||||
$signedUrl = $cosClient->getPresignetUrl($method='putObject',
|
||||
$args=['Bucket'=>'examplebucket-1250000000', 'Key'=>'exampleobject', 'Body'=>''],
|
||||
$expires='+30 minutes');
|
||||
```
|
||||
|
||||
v1:
|
||||
```php
|
||||
$command = $cosClient->getCommand('putObject', array(
|
||||
'Bucket' => "examplebucket-1250000000",
|
||||
'Key' => "exampleobject",
|
||||
'Body' => '',
|
||||
));
|
||||
$signedUrl = $command->createPresignedUrl('+30 minutes');
|
||||
```
|
||||
|
||||
- `$copSource` parameters of the `Qcloud\Cos\Client\Copy` interface are no longer compatible with older versions.
|
||||
|
||||
v2:
|
||||
|
||||
```php
|
||||
$result = $cosClient->copy(
|
||||
$bucket = '<srcBucket>',
|
||||
$Key = '<srcKey>',
|
||||
$copySorce = array(
|
||||
'Region' => '<sourceRegion>',
|
||||
'Bucket' => '<sourceBucket>',
|
||||
'Key' => '<sourceKey>',
|
||||
)
|
||||
);
|
||||
```
|
||||
|
||||
v1:
|
||||
```php
|
||||
$result = $cosClient->Copy(
|
||||
$bucket = '<srcBucket>',
|
||||
$key = '<srcKey>',
|
||||
$copysource = '<sourceBucket>.cos.<sourceRegion>.myqcloud.com/<sourceKey>'
|
||||
);
|
||||
```
|
||||
- Now when uploading files with using `open()` to upload stream, if the local file does not exist, a 0 byte file will be uploaded without throwing an exception, only a warning.
|
||||
|
||||
21
vendor/qcloud/cos-sdk-v5/LICENSE
vendored
Executable file
21
vendor/qcloud/cos-sdk-v5/LICENSE
vendored
Executable file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017 腾讯云
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
302
vendor/qcloud/cos-sdk-v5/README.md
vendored
Executable file
302
vendor/qcloud/cos-sdk-v5/README.md
vendored
Executable file
@@ -0,0 +1,302 @@
|
||||
# COS-PHP-SDK-V5
|
||||
|
||||
腾讯云 COS-PHP-SDK-V5([XML API](https://cloud.tencent.com/document/product/436/7751))
|
||||
|
||||
[](https://packagist.org/packages/qcloud/cos-sdk-v5)
|
||||
[](LICENSE)
|
||||
[](https://packagist.org/packages/qcloud/cos-sdk-v5)
|
||||
[](https://packagist.org/packages/qcloud/cos-sdk-v5)
|
||||
[](https://app.travis-ci.com/github/tencentyun/cos-php-sdk-v5)
|
||||
[](https://codecov.io/gh/tencentyun/cos-php-sdk-v5)
|
||||
[](https://github.com/tencentyun/cos-php-sdk-v5/actions/workflows/install.yml)
|
||||
|
||||
## 依赖
|
||||
|
||||
- [x] PHP >= 5.6
|
||||
> 如果您的 php 版本 `>=5.3` 且 `<5.6` , 请使用 [v1.3](https://github.com/tencentyun/cos-php-sdk-v5/tree/1.3) 版本
|
||||
|
||||
- [x] ext-curl
|
||||
- [x] ext-json
|
||||
- [x] ext-simplexml
|
||||
|
||||
## 安装
|
||||
|
||||
SDK 安装有三种方式:
|
||||
|
||||
- [Composer 方式](#composer-方式)
|
||||
- [Phar 方式](#Phar-方式)
|
||||
- [源码方式](#源码方式)
|
||||
|
||||
### Composer 方式
|
||||
|
||||
推荐使用 Composer 安装 cos-php-sdk-v5,Composer 是 PHP 的依赖管理工具,允许您声明项目所需的依赖,然后自动将它们安装到您的项目中。
|
||||
|
||||
```bash
|
||||
composer require qcloud/cos-sdk-v5
|
||||
```
|
||||
|
||||
> 您可以在 [Composer 官网](https://getcomposer.org/) 上找到更多关于如何安装 Composer,配置自动加载以及用于定义依赖项的其他最佳实践等相关信息。
|
||||
|
||||
#### 安装步骤
|
||||
|
||||
1. 打开终端;
|
||||
2. 下载 Composer,执行以下命令:
|
||||
|
||||
```bash
|
||||
curl -sS https://getcomposer.org/installer | php
|
||||
```
|
||||
|
||||
3. 创建一个名为`composer.json`的文件,内容如下:
|
||||
|
||||
```json
|
||||
{
|
||||
"require": {
|
||||
"qcloud/cos-sdk-v5": "2.*"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
4. 使用 Composer 安装,执行以下命令:
|
||||
|
||||
```bash
|
||||
php composer.phar install
|
||||
```
|
||||
|
||||
使用该命令后会在当前目录中创建一个 vendor 文件夹,里面包含 SDK 的依赖库和一个 autoload.php 脚本,方便在项目中调用。
|
||||
|
||||
5. 通过 autoload.php 脚本调用 cos-php-sdk-v5:
|
||||
|
||||
```php
|
||||
require '/path/to/vendor/autoload.php';
|
||||
```
|
||||
|
||||
现在您的项目已经可以使用 COS 的 V5 版本 SDK 了。
|
||||
|
||||
### Phar 方式
|
||||
|
||||
Phar 方式安装 SDK 的步骤如下:
|
||||
|
||||
1. 在 [GitHub 发布页面](https://github.com/tencentyun/cos-php-sdk-v5/releases) 下载相应的 phar 文件;
|
||||
> 对于 PHP 版本`>= 5.6`且`<7.2.5`的用户请下载`cos-sdk-v5-6.phar`以使用 Guzzle6 版本。
|
||||
> 对于 PHP 版本`>=7.2.5`的用户请下载`cos-sdk-v5-7.phar`以使用 Guzzle7 版本。
|
||||
2. 在代码中引入 phar 文件:
|
||||
|
||||
```php
|
||||
require '/path/to/cos-sdk-v5.phar';
|
||||
```
|
||||
|
||||
### 源码方式
|
||||
|
||||
源码方式安装 SDK 的步骤如下:
|
||||
|
||||
1. 在 [GitHub 发布页面](https://github.com/tencentyun/cos-php-sdk-v5/releases) 下载相应的 cos-sdk-v5.tar.gz 文件;
|
||||
> 对于 PHP 版本`>= 5.6`且`<7.2.5`的用户请下载`cos-sdk-v5-6.tar.gz`以使用 Guzzle6 版本。
|
||||
> 对于 PHP 版本`>=7.2.5`的用户请下载`cos-sdk-v5-7.tar.gz`以使用 Guzzle7 版本。
|
||||
2. 解压后通过 autoload.php 脚本加载 SDK:
|
||||
|
||||
```php
|
||||
require '/path/to/cos-sdk-v5/vendor/autoload.php';
|
||||
```
|
||||
|
||||
## 快速入门
|
||||
|
||||
可参照 Demo 程序,详见 [sample 目录](https://github.com/tencentyun/cos-php-sdk-v5/tree/master/sample) 。
|
||||
|
||||
## 接口文档
|
||||
|
||||
PHP SDK 接口文档,详见 [https://cloud.tencent.com/document/product/436/12267](https://cloud.tencent.com/document/product/436/12267)
|
||||
|
||||
### 配置文件
|
||||
|
||||
```php
|
||||
$cosClient = new Qcloud\Cos\Client(array(
|
||||
'region' => '<Region>',
|
||||
'credentials' => array(
|
||||
'secretId' => '<SecretId>',
|
||||
'secretKey' => '<SecretKey>'
|
||||
)
|
||||
));
|
||||
```
|
||||
|
||||
若您使用 [临时密钥](https://cloud.tencent.com/document/product/436/14048) 初始化,请用下面方式创建实例。
|
||||
|
||||
```php
|
||||
$cosClient = new Qcloud\Cos\Client(array(
|
||||
'region' => '<Region>',
|
||||
'credentials' => array(
|
||||
'secretId' => '<SecretId>',
|
||||
'secretKey' => '<SecretKey>',
|
||||
'token' => '<XCosSecurityToken>'
|
||||
)
|
||||
));
|
||||
```
|
||||
|
||||
### 上传文件
|
||||
|
||||
- 使用 putObject 接口上传文件(最大 5G)
|
||||
- 使用 Upload 接口分块上传文件
|
||||
|
||||
```php
|
||||
# 上传文件
|
||||
## putObject(上传接口,最大支持上传5G文件)
|
||||
### 上传内存中的字符串
|
||||
//bucket 的命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式
|
||||
try {
|
||||
$result = $cosClient->putObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key,
|
||||
'Body' => 'Hello World!'));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 上传文件流
|
||||
try {
|
||||
$result = $cosClient->putObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key,
|
||||
'Body' => fopen($local_path, 'rb')));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 设置header和meta
|
||||
try {
|
||||
$result = $cosClient->putObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key,
|
||||
'Body' => fopen($local_path, 'rb'),
|
||||
'ACL' => 'string',
|
||||
'CacheControl' => 'string',
|
||||
'ContentDisposition' => 'string',
|
||||
'ContentEncoding' => 'string',
|
||||
'ContentLanguage' => 'string',
|
||||
'ContentLength' => integer,
|
||||
'ContentType' => 'string',
|
||||
'Expires' => 'mixed type: string (date format)|int (unix timestamp)|\DateTime',
|
||||
'Metadata' => array(
|
||||
'string' => 'string',
|
||||
),
|
||||
'StorageClass' => 'string'));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
## Upload(高级上传接口,默认使用分块上传最大支持50T)
|
||||
### 上传内存中的字符串
|
||||
try {
|
||||
$result = $cosClient->Upload(
|
||||
$bucket = $bucket,
|
||||
$key = $key,
|
||||
$body = 'Hello World!');
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 上传文件流
|
||||
try {
|
||||
$result = $cosClient->Upload(
|
||||
$bucket = $bucket,
|
||||
$key = $key,
|
||||
$body = fopen($local_path, 'rb'));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 设置header和meta
|
||||
try {
|
||||
$result = $cosClient->Upload(
|
||||
$bucket= $bucket,
|
||||
$key = $key,
|
||||
$body = fopen($local_path, 'rb'),
|
||||
$options = array(
|
||||
'ACL' => 'string',
|
||||
'CacheControl' => 'string',
|
||||
'ContentDisposition' => 'string',
|
||||
'ContentEncoding' => 'string',
|
||||
'ContentLanguage' => 'string',
|
||||
'ContentLength' => integer,
|
||||
'ContentType' => 'string',
|
||||
'Expires' => 'mixed type: string (date format)|int (unix timestamp)|\DateTime',
|
||||
'Metadata' => array(
|
||||
'string' => 'string',
|
||||
),
|
||||
'StorageClass' => 'string'));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
```
|
||||
|
||||
### 下载文件
|
||||
|
||||
- 使用 getObject 接口下载文件
|
||||
- 使用 getObjectUrl 接口获取文件下载 URL
|
||||
|
||||
```php
|
||||
# 下载文件
|
||||
## getObject(下载文件)
|
||||
### 下载到内存
|
||||
//bucket 的命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式
|
||||
try {
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key));
|
||||
echo($result['Body']);
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 下载到本地
|
||||
try {
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key,
|
||||
'SaveAs' => $local_path));
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 指定下载范围
|
||||
/*
|
||||
* Range 字段格式为 'bytes=a-b'
|
||||
*/
|
||||
try {
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key,
|
||||
'Range' => 'bytes=0-10',
|
||||
'SaveAs' => $local_path));
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
### 设置返回header
|
||||
try {
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => $bucket,
|
||||
'Key' => $key,
|
||||
'ResponseCacheControl' => 'string',
|
||||
'ResponseContentDisposition' => 'string',
|
||||
'ResponseContentEncoding' => 'string',
|
||||
'ResponseContentLanguage' => 'string',
|
||||
'ResponseContentType' => 'string',
|
||||
'ResponseExpires' => 'mixed type: string (date format)|int (unix timestamp)|\DateTime',
|
||||
'SaveAs' => $local_path));
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
|
||||
## getObjectUrl(获取文件Url)
|
||||
try {
|
||||
$signedUrl = $cosClient->getObjectUrl($bucket, $key, '+10 minutes');
|
||||
echo $signedUrl;
|
||||
} catch (\Exception $e) {
|
||||
echo "$e\n";
|
||||
}
|
||||
```
|
||||
56
vendor/qcloud/cos-sdk-v5/composer.json
vendored
Executable file
56
vendor/qcloud/cos-sdk-v5/composer.json
vendored
Executable file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"name": "qcloud/cos-sdk-v5",
|
||||
"description": "PHP SDK for QCloud COS",
|
||||
"keywords": [
|
||||
"qcloud", "cos", "php"
|
||||
],
|
||||
"license": "MIT",
|
||||
"authors": [
|
||||
{
|
||||
"name": "yaozongyou",
|
||||
"email": "yaozongyou@vip.qq.com"
|
||||
},
|
||||
{
|
||||
"name": "lewzylu",
|
||||
"email": "327874225@qq.com"
|
||||
},
|
||||
{
|
||||
"name": "tuunalai",
|
||||
"email": "550566181@qq.com"
|
||||
}
|
||||
],
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Qcloud\\Cos\\": "src/"
|
||||
},
|
||||
"files": ["src/Common.php"]
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Qcloud\\Cos\\Tests\\": "tests/"
|
||||
}
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.6",
|
||||
"ext-curl": "*",
|
||||
"ext-json": "*",
|
||||
"ext-simplexml": "*",
|
||||
"guzzlehttp/guzzle": "^6.2.1 || ^7.0",
|
||||
"guzzlehttp/guzzle-services": "^1.1",
|
||||
"guzzlehttp/psr7": "^1.3.1 || ^2.0"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true
|
||||
},
|
||||
"scripts": {
|
||||
"test": [
|
||||
"@putenv XDEBUG_MODE=coverage",
|
||||
"phpunit -v --color=always"
|
||||
]
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.4-dev"
|
||||
}
|
||||
}
|
||||
}
|
||||
26
vendor/qcloud/cos-sdk-v5/sample/abortMultipartUpload.php
vendored
Executable file
26
vendor/qcloud/cos-sdk-v5/sample/abortMultipartUpload.php
vendored
Executable file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->abortMultipartUpload(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'UploadId' => 'string',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
36
vendor/qcloud/cos-sdk-v5/sample/appendObject.php
vendored
Executable file
36
vendor/qcloud/cos-sdk-v5/sample/appendObject.php
vendored
Executable file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
$local_path = "/data/exampleobject";
|
||||
try {
|
||||
$result = $cosClient->appendObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'Position' => 0, //追加对象位置
|
||||
'Body' => fopen($local_path, 'rb'),//读取文件内容
|
||||
));
|
||||
/*
|
||||
$result = $cosClient->appendObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'Position' => (integer)$result['Position'], //取出上一个追加文件的对象位置进行追加
|
||||
'Body' => "hello", //文件流
|
||||
));
|
||||
*/
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
31
vendor/qcloud/cos-sdk-v5/sample/blindWatermark.php
vendored
Executable file
31
vendor/qcloud/cos-sdk-v5/sample/blindWatermark.php
vendored
Executable file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$blindWatermarkTemplate = new Qcloud\Cos\ImageParamTemplate\BlindWatermarkTemplate();
|
||||
$blindWatermarkTemplate->setImage("http://examplebucket-125000000.cos.ap-beijing.myqcloud.com/shuiyin.jpeg");
|
||||
$blindWatermarkTemplate->setType(2);
|
||||
$blindWatermarkTemplate->setLevel(3);
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'ImageHandleParam' => $blindWatermarkTemplate->queryString(),
|
||||
'SaveAs' => '/data/exampleobject'
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
29
vendor/qcloud/cos-sdk-v5/sample/catchException.php
vendored
Executable file
29
vendor/qcloud/cos-sdk-v5/sample/catchException.php
vendored
Executable file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketAcl(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
$statusCode = $e->getStatusCode(); // 获取错误码
|
||||
$errorMessage = $e->getMessage(); // 获取错误信息
|
||||
$requestId = $e->getRequestId(); // 获取错误的requestId
|
||||
$errorCode = $e->getCosErrorCode(); // 获取错误名称
|
||||
$request = $e->getRequest(); // 获取完整的请求
|
||||
$response = $e->getResponse(); // 获取完整的响应
|
||||
}
|
||||
38
vendor/qcloud/cos-sdk-v5/sample/ciTransformation.php
vendored
Executable file
38
vendor/qcloud/cos-sdk-v5/sample/ciTransformation.php
vendored
Executable file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$imageMogrTemplate = new Qcloud\Cos\ImageParamTemplate\ImageMogrTemplate();
|
||||
$imageMogrTemplate->thumbnailByScale(50);
|
||||
$imageMogrTemplate->rotate(50);
|
||||
$imageViewTemplate = new Qcloud\Cos\ImageParamTemplate\ImageViewTemplate();
|
||||
$imageViewTemplate->setMode(1);
|
||||
$imageViewTemplate->setWidth(400);
|
||||
$imageViewTemplate->setHeight(600);
|
||||
$imageViewTemplate->setQuality(1, 85);
|
||||
$ciParamTransformation = new Qcloud\Cos\ImageParamTemplate\CIParamTransformation();
|
||||
$ciParamTransformation->addRule($imageMogrTemplate);
|
||||
$ciParamTransformation->addRule($imageViewTemplate);
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'ImageHandleParam' => $ciParamTransformation->queryString(),
|
||||
'SaveAs' => '/data/exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
36
vendor/qcloud/cos-sdk-v5/sample/completeMultipartUpload.php
vendored
Executable file
36
vendor/qcloud/cos-sdk-v5/sample/completeMultipartUpload.php
vendored
Executable file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->completeMultipartUpload(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'UploadId' => 'string',
|
||||
'Parts' => array(
|
||||
array(
|
||||
'ETag' => 'string',
|
||||
'PartNumber' => integer,
|
||||
),
|
||||
array(
|
||||
'ETag' => 'string',
|
||||
'PartNumber' => integer,
|
||||
)),
|
||||
// ... repeated
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
31
vendor/qcloud/cos-sdk-v5/sample/copy.php
vendored
Executable file
31
vendor/qcloud/cos-sdk-v5/sample/copy.php
vendored
Executable file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
$local_path = "/data/exampleobject";
|
||||
try {
|
||||
$result = $cosClient->copy(
|
||||
$bucket = 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
$key = 'exampleobject',
|
||||
$copySource = array(
|
||||
'Region' => '<sourceRegion>',
|
||||
'Bucket' => '<sourceBucket>',
|
||||
'Key' => '<sourceKey>',
|
||||
)
|
||||
);
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
27
vendor/qcloud/cos-sdk-v5/sample/copyObject.php
vendored
Executable file
27
vendor/qcloud/cos-sdk-v5/sample/copyObject.php
vendored
Executable file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->copyObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'CopySource' => urlencode('examplebucket2-125000000.cos.ap-guangzhou.myqcloud.com/exampleobject'), //请注意这里需要urlencode,防止因特殊字符产生的400或404错误
|
||||
'MetadataDirective' => 'Replaced',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
30
vendor/qcloud/cos-sdk-v5/sample/cosClient.php
vendored
Executable file
30
vendor/qcloud/cos-sdk-v5/sample/cosClient.php
vendored
Executable file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$token = "COS_TMPTOKEN"; //如果使用永久密钥不需要填入token,如果使用临时密钥需要填入,临时密钥生成和使用指引参见https://cloud.tencent.com/document/product/436/14048
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region, //园区
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'timeout' => 10, //超时时间
|
||||
'connect_timeout' => 10, //连接超时时间
|
||||
'ip' => '', //ip
|
||||
'port' => '', //端口
|
||||
'endpoint' => '', //endpoint
|
||||
'domain' => '', //domain可以填写用户自定义域名,或者桶的全球加速域名
|
||||
'proxy' => '', //代理服务器
|
||||
'retry' => 10, //重试次数
|
||||
'userAgent' => '', //UA
|
||||
'allow_redirects' => false, //是否follow302
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey,
|
||||
'token' => $token,
|
||||
'anonymous' => true, //匿名模式
|
||||
)
|
||||
)
|
||||
);
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/createBucket.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/createBucket.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->createBucket(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
49
vendor/qcloud/cos-sdk-v5/sample/createDocProcessJobs.php
vendored
Executable file
49
vendor/qcloud/cos-sdk-v5/sample/createDocProcessJobs.php
vendored
Executable file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->createDocProcessJobs(array(
|
||||
'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'DocProcess', //任务的 Tag:DocProcess 固定值
|
||||
'QueueId' => 'pd8e422a2ea134165a92f2012ea43****', //任务所在的队列 ID
|
||||
'Input' => array(
|
||||
'Object' => 'Append功能测试.pdf' //待操作的文件对象
|
||||
),
|
||||
'Operation' => array(
|
||||
'DocProcess' => array(
|
||||
'SrcType' => 'pdf', //源数据的后缀类型
|
||||
'TgtType' => 'png', //转换输出目标文件类型
|
||||
'SheetId' => 0, //表格文件参数,转换第 X 个表,默认为1
|
||||
'StartPage' => 1, //从第 X 页开始转换,默认为1
|
||||
'EndPage' => 3, //转换至第 X 页,默认为-1,即转换全部页
|
||||
'ImageParams' => '', //转换后的图片处理参数
|
||||
'DocPassword' => '', //Office 文档的打开密码
|
||||
'Comments' => 0, //是否隐藏批注和应用修订,默认为 0
|
||||
'PaperDirection' => 0, //表格文件转换纸张方向,默认为0
|
||||
'Quality' => 100, //生成预览图的图片质量,取值范围 [1-100],默认值100
|
||||
'Zoom' => 100, //预览图片的缩放参数,取值范围[10-200], 默认值100
|
||||
),
|
||||
'Output' => array(
|
||||
'Region' => $region, //存储桶的地域
|
||||
'Bucket' => 'examplebucket-1250000000', //存储结果的存储桶
|
||||
'Object' => 'pic-${Page}.jpg', //输出文件路径
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
26
vendor/qcloud/cos-sdk-v5/sample/createFolder.php
vendored
Executable file
26
vendor/qcloud/cos-sdk-v5/sample/createFolder.php
vendored
Executable file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->putObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'folder/',
|
||||
'Body' => "",
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
79
vendor/qcloud/cos-sdk-v5/sample/createMediaAnimationJobs.php
vendored
Executable file
79
vendor/qcloud/cos-sdk-v5/sample/createMediaAnimationJobs.php
vendored
Executable file
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交动图任务 https://cloud.tencent.com/document/product/436/54001
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaAnimationJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Animation',
|
||||
'QueueId' => 'p81e648af2aee49688xxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => 't1de276cbdab16xxxxxxxxxxxxxxxxxxxxx',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'Animation.gif',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaAnimationJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Animation',
|
||||
'QueueId' => 'p81e648af2aee49688xxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'Animation' => array(
|
||||
'Container' => array(
|
||||
'Format' => '',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => '',
|
||||
'Width' => '',
|
||||
'Height' => '',
|
||||
'Fps' => '',
|
||||
'AnimateOnlyKeepKeyFrame' => '',
|
||||
'AnimateTimeIntervalOfFrame' => '',
|
||||
'AnimateFramesPerSecond' => '',
|
||||
'Quality' => '',
|
||||
),
|
||||
'TimeInterval' => array(
|
||||
'Start' => '',
|
||||
'Duration' => '',
|
||||
),
|
||||
),
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'Animation.gif',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
96
vendor/qcloud/cos-sdk-v5/sample/createMediaConcatJobs.php
vendored
Executable file
96
vendor/qcloud/cos-sdk-v5/sample/createMediaConcatJobs.php
vendored
Executable file
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交拼接任务 https://cloud.tencent.com/document/product/436/54013
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaConcatJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Concat',
|
||||
'QueueId' => 'asdadadfafsdkjhfjghdfjg',
|
||||
'CallBack' => 'https://example.com/callback',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => 'asdfafiahfiushdfisdhfuis',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'concat-video02.mp4',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaConcatJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Concat',
|
||||
'QueueId' => 'asdadadfafsdkjhfjghdfjg',
|
||||
'CallBack' => 'https://example.com/callback',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'concat-video03.mp4',
|
||||
),
|
||||
'ConcatTemplate' => array(
|
||||
'ConcatFragments' => array(
|
||||
array(
|
||||
'Url' => 'https://example.com/video01.mp4',
|
||||
'Mode' => 'Start',
|
||||
// 'StartTime' => '0',
|
||||
// 'EndTime' => '7',
|
||||
),
|
||||
array(
|
||||
'Url' => 'https://example.com/video02.mp4',
|
||||
'Mode' => 'Start',
|
||||
// 'StartTime' => '0',
|
||||
// 'EndTime' => '10',
|
||||
),
|
||||
// ... repeated
|
||||
),
|
||||
'Index' => 1,
|
||||
'Container' => array(
|
||||
'Format' => 'mp4'
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => 'mp3',
|
||||
'Samplerate' => '',
|
||||
'Bitrate' => '',
|
||||
'Channels' => '',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => 'H.264',
|
||||
'Bitrate' => '1000',
|
||||
'Width' => '1280',
|
||||
'Height' => '',
|
||||
'Fps' => '30',
|
||||
),
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
56
vendor/qcloud/cos-sdk-v5/sample/createMediaJobs.php
vendored
Executable file
56
vendor/qcloud/cos-sdk-v5/sample/createMediaJobs.php
vendored
Executable file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 多任务接口 https://cloud.tencent.com/document/product/436/58335
|
||||
$result = $cosClient->CreateMediaJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Transcode', // 可选,单一任务时,优先以Operation.Tag为准,当Operation无Tag参数时,该参数生效
|
||||
'QueueId' => 'paaf4fce5521a40888a303xxxxxxxxxxxxxx',
|
||||
'CallBack' => '',
|
||||
'Input' => array(
|
||||
'Object' => 'example.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
array(
|
||||
'Tag' => 'Transcode',
|
||||
'TemplateId' => 't04e1ab86554984f1aa17cxxxxxxxxxxxxxx',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'video01.mp4',
|
||||
),
|
||||
'WatermarkTemplateId' => array(
|
||||
't112d18d9b2a9b430e91dxxxxxxxxxxxxxx',
|
||||
),
|
||||
),
|
||||
array(
|
||||
'Tag' => 'Transcode',
|
||||
'TemplateId' => 't04e1ab86554984f1aa17xxxxxxxxxxxxxx',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'video02.mp4',
|
||||
),
|
||||
'WatermarkTemplateId' => array(
|
||||
't1bf713bb5c6a5496e859axxxxxxxxxxxxxx',
|
||||
),
|
||||
),
|
||||
),
|
||||
));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
37
vendor/qcloud/cos-sdk-v5/sample/createMediaSmartCoverJobs.php
vendored
Executable file
37
vendor/qcloud/cos-sdk-v5/sample/createMediaSmartCoverJobs.php
vendored
Executable file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交智能封面任务 https://cloud.tencent.com/document/product/436/54017
|
||||
$result = $cosClient->createMediaSmartCoverJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'SmartCover',
|
||||
'QueueId' => 'p81e648afxxxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'SmartCover-${Number}.jpg',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
71
vendor/qcloud/cos-sdk-v5/sample/createMediaSnapshotJobs.php
vendored
Executable file
71
vendor/qcloud/cos-sdk-v5/sample/createMediaSnapshotJobs.php
vendored
Executable file
@@ -0,0 +1,71 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交截图任务 https://cloud.tencent.com/document/product/436/54005
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaSnapshotJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Snapshot',
|
||||
'QueueId' => 'asdadadfafsdkjhfjghdfjg',
|
||||
'CallBack' => 'https://example.com/callback',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => 'asdfafiahfiushdfisdhfuis',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'snapshot-${Number}.jpg',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaSnapshotJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Snapshot',
|
||||
'QueueId' => 'asdadadfafsdkjhfjghdfjg',
|
||||
'CallBack' => 'https://example.com/callback',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'snapshot-${Number}.jpg',
|
||||
),
|
||||
'Snapshot' => array(
|
||||
'Mode' => 'Average',
|
||||
'Start' => 3,
|
||||
'TimeInterval' => '',
|
||||
'Count' => 3,
|
||||
'Width' => '1280',
|
||||
'Height' => '',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
120
vendor/qcloud/cos-sdk-v5/sample/createMediaTranscodeJobs.php
vendored
Executable file
120
vendor/qcloud/cos-sdk-v5/sample/createMediaTranscodeJobs.php
vendored
Executable file
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交转码任务 https://cloud.tencent.com/document/product/436/54009
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaTranscodeJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Transcode',
|
||||
'QueueId' => 'paaf4fce5521a40888a3034a5de80f6ca',
|
||||
'Input' => array(
|
||||
'Object' => 'example.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => 't04e1ab86554984f1aa17c062fbf6c007c',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'video02.mp4',
|
||||
),
|
||||
'Watermark' => array(
|
||||
array(
|
||||
'Type' => 'Text',
|
||||
'LocMode' => 'Absolute',
|
||||
'Dx' => '64',
|
||||
'Dy' => '64',
|
||||
'Pos' => 'TopRight',
|
||||
'Text' => array(
|
||||
'Text' => '第一个水印',
|
||||
'FontSize' => '30',
|
||||
'FontType' => 'simfang.ttf',
|
||||
'FontColor' => '#99ff00',
|
||||
'Transparency' => '100', // 不透明度
|
||||
),
|
||||
),
|
||||
array(
|
||||
'Type' => 'Text',
|
||||
'LocMode' => 'Absolute',
|
||||
'Dx' => '64',
|
||||
'Dy' => '64',
|
||||
'Pos' => 'TopLeft',
|
||||
'Text' => array(
|
||||
'Text' => '第二个水印',
|
||||
'FontSize' => '30',
|
||||
'FontType' => 'simfang.ttf',
|
||||
'FontColor' => '#99ff00',
|
||||
'Transparency' => '100', // 不透明度
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaTranscodeJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Transcode',
|
||||
'QueueId' => 'asdadadfafsdkjhfjghdfjg',
|
||||
'CallBack' => 'https://example.com/callback',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'video01.mkv',
|
||||
),
|
||||
'Transcode' => array(
|
||||
'Container' => array(
|
||||
'Format' => 'mp4'
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => 'H.264',
|
||||
'Profile' => 'high',
|
||||
'Bitrate' => '1000',
|
||||
'Preset' => 'medium',
|
||||
'Width' => '1280',
|
||||
'Fps' => '30',
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => 'aac',
|
||||
'Samplerate' => '44100',
|
||||
'Bitrate' => '128',
|
||||
'Channels' => '4',
|
||||
),
|
||||
'TransConfig' => array(
|
||||
'AdjDarMethod' => 'scale',
|
||||
'IsCheckReso' => 'false',
|
||||
'ResoAdjMethod' => '1',
|
||||
),
|
||||
'TimeInterval' => array(
|
||||
'Start' => '0',
|
||||
'Duration' => '60',
|
||||
),
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
81
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoMontageJobs.php
vendored
Executable file
81
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoMontageJobs.php
vendored
Executable file
@@ -0,0 +1,81 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交精彩集锦任务 https://cloud.tencent.com/document/product/436/58337
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaVideoMontageJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoMontage',
|
||||
'QueueId' => 'p81e648af2aeexxxxxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => 't1fcc3770199e04737axxxxxxxxxxxxxx',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'VideoMontage.mp4',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaVideoMontageJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoMontage',
|
||||
'QueueId' => 'p81e648af2aeexxxxxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'VideoMontage' => array(
|
||||
'Duration' => '',
|
||||
'Container' => array(
|
||||
'Format' => '',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => '',
|
||||
'Width' => '',
|
||||
'Height' => '',
|
||||
'Fps' => '',
|
||||
'Bitrate' => '',
|
||||
'Crf' => '',
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => '',
|
||||
'Samplerate' => '',
|
||||
'Bitrate' => '',
|
||||
'Channels' => '',
|
||||
'Remove' => '',
|
||||
),
|
||||
),
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'VideoMontage.mp4',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
151
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoProcessJobs.php
vendored
Executable file
151
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoProcessJobs.php
vendored
Executable file
@@ -0,0 +1,151 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交视频增强任务 https://cloud.tencent.com/document/product/436/60750
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaVideoProcessJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoProcess',
|
||||
'QueueId' => 'p81e648afxxxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => 't13466f1ea41a14c0xxxxxxxxxxxxx', // 视频增强模板 ID
|
||||
'TranscodeTemplateId' => 't0b6a845f5e42847bd81xxxxxxxxxxxxx', // 转码模板 ID
|
||||
'WatermarkTemplateId' => 't185e2e24551b24259a0xxxxxxxxxxxxx', // 水印模板 ID
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'VideoProcess.flv',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaVideoProcessJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoProcess',
|
||||
'QueueId' => 'p81e648afxxxxxxxxxxxxxxxxx',
|
||||
'Input' => array(
|
||||
'Object' => 'video01.mp4'
|
||||
),
|
||||
'Operation' => array(
|
||||
'VideoProcess' => array(
|
||||
'ColorEnhance' => array(
|
||||
'Enable' => '',
|
||||
'Contrast' => '',
|
||||
'Correction' => '',
|
||||
'Saturation' => '',
|
||||
),
|
||||
'MsSharpen' => array(
|
||||
'Enable' => '',
|
||||
'SharpenLevel' => '',
|
||||
),
|
||||
),
|
||||
'Transcode' => array(
|
||||
'Tag' => '',
|
||||
'Name' => '',
|
||||
'Container' => array(
|
||||
'Format' => '',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => '',
|
||||
'Width' => '',
|
||||
'Height' => '',
|
||||
'Fps' => '',
|
||||
'Remove' => '',
|
||||
'Profile' => '',
|
||||
'Bitrate' => '',
|
||||
'Crf' => '',
|
||||
'Gop' => '',
|
||||
'Preset' => '',
|
||||
'Bufsize' => '',
|
||||
'Maxrate' => '',
|
||||
'HlsTsTime' => '',
|
||||
'Pixfmt' => '',
|
||||
'LongShortMode' => '',
|
||||
),
|
||||
'TimeInterval' => array(
|
||||
'Start' => '',
|
||||
'Duration' => '',
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => '',
|
||||
'Samplerate' => '',
|
||||
'Bitrate' => '',
|
||||
'Channels' => '',
|
||||
'Remove' => '',
|
||||
'KeepTwoTracks' => '',
|
||||
'SwitchTrack' => '',
|
||||
'SampleFormat' => '',
|
||||
),
|
||||
'TransConfig' => array(
|
||||
'AdjDarMethod' => '',
|
||||
'IsCheckReso' => '',
|
||||
'ResoAdjMethod' => '',
|
||||
'IsCheckVideoBitrate' => '',
|
||||
'VideoBitrateAdjMethod' => '',
|
||||
'IsCheckAudioBitrate' => '',
|
||||
'AudioBitrateAdjMethod' => '',
|
||||
'DeleteMetadata' => '',
|
||||
'IsHdr2Sdr' => '',
|
||||
'HlsEncrypt' => array(
|
||||
'IsHlsEncrypt' => '',
|
||||
'UriKey' => '',
|
||||
),
|
||||
),
|
||||
),
|
||||
'Watermark' => array(
|
||||
'Type' => '',
|
||||
'Pos' => '',
|
||||
'LocMode' => '',
|
||||
'Dx' => '',
|
||||
'Dy' => '',
|
||||
'StartTime' => '',
|
||||
'EndTime' => '',
|
||||
'Image' => array(
|
||||
'Url' => '',
|
||||
'Mode' => '',
|
||||
'Width' => '',
|
||||
'Height' => '',
|
||||
'Transparency' => '',
|
||||
'Background' => '',
|
||||
),
|
||||
'Text' => array(
|
||||
'FontSize' => '',
|
||||
'FontType' => '',
|
||||
'FontColor' => '',
|
||||
'Transparency' => '',
|
||||
'Text' => '',
|
||||
),
|
||||
),
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'VideoProcess.flv',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
73
vendor/qcloud/cos-sdk-v5/sample/createMediaVoiceSeparateJobs.php
vendored
Executable file
73
vendor/qcloud/cos-sdk-v5/sample/createMediaVoiceSeparateJobs.php
vendored
Executable file
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交人声分离任务 https://cloud.tencent.com/document/product/436/58341
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaVoiceSeparateJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VoiceSeparate',
|
||||
'QueueId' => '',
|
||||
'CallBack' => '',
|
||||
'Input' => array(
|
||||
'Object' => 'test.mp3'
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => '',
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'VoiceSeparate01.mp3',
|
||||
'AuObject' => 'VoiceSeparate02.mp3',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaVoiceSeparateJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VoiceSeparate',
|
||||
'QueueId' => '',
|
||||
'CallBack' => '',
|
||||
'Input' => array(
|
||||
'Object' => 'test.mp3'
|
||||
),
|
||||
'Operation' => array(
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Object' => 'VoiceSeparate01.mp3',
|
||||
'AuObject' => 'VoiceSeparate02.mp3',
|
||||
),
|
||||
'VoiceSeparate' => array(
|
||||
'AudioMode' => 'AudioAndBackground',
|
||||
'AudioConfig' => array(
|
||||
'Codec' => 'mp3',
|
||||
'Samplerate' => '11025',
|
||||
'Bitrate' => '256',
|
||||
'Channels' => '2',
|
||||
),
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
38
vendor/qcloud/cos-sdk-v5/sample/createMultipartUpload.php
vendored
Executable file
38
vendor/qcloud/cos-sdk-v5/sample/createMultipartUpload.php
vendored
Executable file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->createMultipartUpload(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
/*
|
||||
'CacheControl' => 'string',
|
||||
'ContentDisposition' => 'string',
|
||||
'ContentEncoding' => 'string',
|
||||
'ContentLanguage' => 'string',
|
||||
'ContentLength' => integer,
|
||||
'ContentType' => 'string',
|
||||
'Expires' => 'string',
|
||||
'Metadata' => array(
|
||||
'string' => 'string',
|
||||
),
|
||||
'StorageClass' => 'string'
|
||||
*/
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucket.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucket.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteBucket(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketCors.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketCors.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteBucketCors(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketDomain.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketDomain.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteBucketDomain(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo "$e\n";
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketGuetzli.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketGuetzli.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->DeleteBucketGuetzli(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketImageStyle.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketImageStyle.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->DeleteBucketImageStyle(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketLifecycle.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketLifecycle.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteBucketLifecycle(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketTagging.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketTagging.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteBucketTagging(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketWebsite.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/deleteBucketWebsite.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteBucketWebsite(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo "$e\n";
|
||||
}
|
||||
52
vendor/qcloud/cos-sdk-v5/sample/deleteBuckets.php
vendored
Executable file
52
vendor/qcloud/cos-sdk-v5/sample/deleteBuckets.php
vendored
Executable file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
//列出所有buckets
|
||||
$buckets = $cosClient->listBuckets();
|
||||
|
||||
//若bucket列表不为空则进行删除逻辑,先删除对象,再判断是否有上传的任务进行删除,最后删除桶
|
||||
if (!empty($buckets['Buckets'][0])) {
|
||||
foreach ($buckets['Buckets'][0]['Bucket'] as $key => $value) {
|
||||
$result = $cosClient->listObjects(array('Bucket' => $value['Name']));
|
||||
if (isset($result['Contents'])) {
|
||||
foreach ($result['Contents'] as $content) {
|
||||
$cosClient->deleteObject(array('Bucket' => $value['Name'], 'Key' => $content['Key']));
|
||||
}
|
||||
}
|
||||
while(True){
|
||||
$result = $cosClient->ListMultipartUploads(
|
||||
array('Bucket' => $value['Name']));
|
||||
if ($result['Uploads'] == array()) {
|
||||
break;
|
||||
}
|
||||
foreach ($result['Uploads'] as $upload) {
|
||||
try {
|
||||
$cosClient->AbortMultipartUpload(
|
||||
array('Bucket' => $value['Name'],
|
||||
'Key' => $upload['Key'],
|
||||
'UploadId' => $upload['UploadId']));
|
||||
} catch (\Exception $e) {
|
||||
print_r($e);
|
||||
}
|
||||
}
|
||||
}
|
||||
$cosClient->deleteBucket(array('Bucket' => $value['Name']));
|
||||
}
|
||||
}
|
||||
print_r('DELETE ALL BUCKETS SUCCEED!');
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
48
vendor/qcloud/cos-sdk-v5/sample/deleteFolder.php
vendored
Executable file
48
vendor/qcloud/cos-sdk-v5/sample/deleteFolder.php
vendored
Executable file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
$cos_path = "cos/folder";
|
||||
$nextMarker = '';
|
||||
$isTruncated = true;
|
||||
while ( $isTruncated ) {
|
||||
try {
|
||||
$result = $cosClient->listObjects(
|
||||
['Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Delimiter' => '',
|
||||
'EncodingType' => 'url',
|
||||
'Marker' => $nextMarker,
|
||||
'Prefix' => $cos_path,
|
||||
'MaxKeys' => 1000]
|
||||
);
|
||||
$isTruncated = $result['IsTruncated'];
|
||||
$nextMarker = $result['NextMarker'];
|
||||
foreach ( $result['Contents'] as $content ) {
|
||||
$cos_file_path = $content['Key'];
|
||||
$local_file_path = $content['Key'];
|
||||
// 按照需求自定义拼接下载路径
|
||||
try {
|
||||
$cosClient->deleteObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => $cos_file_path,
|
||||
));
|
||||
echo ( $cos_file_path . "\n" );
|
||||
} catch ( \Exception $e ) {
|
||||
echo( $e );
|
||||
}
|
||||
}
|
||||
} catch ( \Exception $e ) {
|
||||
echo( $e );
|
||||
}
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/deleteObject.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/deleteObject.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/deleteObjectTagging.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/deleteObjectTagging.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->deleteObjectTagging(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
26
vendor/qcloud/cos-sdk-v5/sample/describeMediaJob.php
vendored
Executable file
26
vendor/qcloud/cos-sdk-v5/sample/describeMediaJob.php
vendored
Executable file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 查询指定的任务
|
||||
$result = $cosClient->describeMediaJob(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
31
vendor/qcloud/cos-sdk-v5/sample/describeMediaJobs.php
vendored
Executable file
31
vendor/qcloud/cos-sdk-v5/sample/describeMediaJobs.php
vendored
Executable file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
/*
|
||||
拉取符合条件的任务, 支持
|
||||
Transcode、Snapshot、Animation、Concat、SmartCover、VideoProcess、VideoMontage、VoiceSeparate、SDRtoHDR、
|
||||
DigitalWatermark、ExtractDigitalWatermark、SuperResolution、VideoTag、PicProcess、Segment
|
||||
*/
|
||||
$result = $cosClient->describeMediaJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'Transcode', // 任务 的Tag
|
||||
'QueueId' => 'paaf4fce5521a40888a3034a5dxxxxxxx', // queueId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
54
vendor/qcloud/cos-sdk-v5/sample/detectAudio.php
vendored
Executable file
54
vendor/qcloud/cos-sdk-v5/sample/detectAudio.php
vendored
Executable file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// start --------------- 桶文件审核 ----------------- //
|
||||
$result = $cosClient->detectAudio(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Object' => 'sound01.mp3',
|
||||
// 'DataId' => '', // 可选 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '', // 可选 定制化策略
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 可选 若不传此参数,BizType为空时走默认策略,BizType不为空走定制化策略
|
||||
// 'Callback' => '', // 可选 回调URL
|
||||
// 'CallbackVersion' => '', // 可选 回调内容的结构,有效值:Simple(回调内容包含基本信息)、Detail(回调内容包含详细信息)。默认为 Simple。
|
||||
// ), // 可选 走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 桶文件审核 ----------------- //
|
||||
|
||||
// start --------------- 音频文件地址审核 ----------------- //
|
||||
$result = $cosClient->detectAudio(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Url' => 'https://example.com/test.mp3',
|
||||
// 'DataId' => '', // 可选 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '', // 可选 定制化策略
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 可选 若不传此参数,BizType为空时走默认策略,BizType不为空走定制化策略
|
||||
// 'Callback' => '', // 可选 回调URL
|
||||
// 'CallbackVersion' => '', // 可选 回调内容的结构,有效值:Simple(回调内容包含基本信息)、Detail(回调内容包含详细信息)。默认为 Simple。
|
||||
// ), // 可选 走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 音频文件地址审核 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
50
vendor/qcloud/cos-sdk-v5/sample/detectDocument.php
vendored
Executable file
50
vendor/qcloud/cos-sdk-v5/sample/detectDocument.php
vendored
Executable file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 存储桶文档审核
|
||||
$result = $cosClient->detectDocument(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Object' => 'test01.docx',
|
||||
// 'Type' => 'docx',
|
||||
// 'DataId' => '', // 选填 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '',
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 选填,在只有BizType时走设定策略的审核场景
|
||||
// 'Callback' => '', // 回调URL 选填
|
||||
// ), // 选填 在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
|
||||
// 文档URL审核
|
||||
$result = $cosClient->detectDocument(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Url' => 'https://example.com/test01.docx',
|
||||
// 'Type' => 'docx',
|
||||
// 'DataId' => '', // 选填 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '',
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 选填,在只有BizType时走设定策略的审核场景
|
||||
// 'Callback' => '', // 回调URL 选填
|
||||
// ), // 选填 在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
47
vendor/qcloud/cos-sdk-v5/sample/detectImage.php
vendored
Executable file
47
vendor/qcloud/cos-sdk-v5/sample/detectImage.php
vendored
Executable file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
//存储桶图片审核
|
||||
$result = $cosClient->detectImage(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'test.png', // 桶文件
|
||||
'ci-process' => 'sensitive-content-recognition',
|
||||
// 'BizType' => '', // 可选 定制化策略,不传走默认策略
|
||||
// 'DetectType' => 'porn,ads', // 可选 不填走默认策略 或 定制化策略,四种参数:porn,ads等,可使用多种规则,注意规则间不要加空格
|
||||
// 'Interval' => 5, // 可选 审核 GIF 时使用 截帧的间隔
|
||||
// 'MaxFrames' => 5, // 可选 针对 GIF 动图审核的最大截帧数量,需大于0。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
|
||||
|
||||
//图片链接审核
|
||||
$imgUrl = 'https://test.jpg';
|
||||
$result = $cosClient->detectImage(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '/', // 链接图片资源路径写 / 即可
|
||||
'ci-process' => 'sensitive-content-recognition',
|
||||
'DetectUrl' => $imgUrl,
|
||||
// 'BizType' => '', // 可选 定制化策略,不传走默认策略
|
||||
// 'DetectType' => 'porn,ads', // 可选 不填走默认策略 或 定制化策略,四种参数:porn,ads等,可使用多种规则,注意规则间不要加空格
|
||||
// 'Interval' => 5, // 可选 审核 GIF 时使用 截帧的间隔
|
||||
// 'MaxFrames' => 5, // 可选 针对 GIF 动图审核的最大截帧数量,需大于0。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
42
vendor/qcloud/cos-sdk-v5/sample/detectImages.php
vendored
Executable file
42
vendor/qcloud/cos-sdk-v5/sample/detectImages.php
vendored
Executable file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->detectImages(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Inputs' => array(
|
||||
array(
|
||||
'Object' => 'test01.png', // 桶文件
|
||||
// 'Interval' => '', // 可选 审核 GIF 时使用 截帧的间隔
|
||||
// 'MaxFrames' => '', // 可选 针对 GIF 动图审核的最大截帧数量,需大于0。
|
||||
// 'DataId' => 'aaa', // 可选 图片标识,该字段在结果中返回原始内容,长度限制为512字节
|
||||
),
|
||||
array(
|
||||
'Url' => 'http://example.com/test.png', // 图片URL
|
||||
// 'Interval' => 5, // 可选 审核 GIF 时使用 截帧的间隔
|
||||
// 'MaxFrames' => 5, // 可选 针对 GIF 动图审核的最大截帧数量,需大于0。
|
||||
// 'DataId' => 'bbb', // 可选 图片标识,该字段在结果中返回原始内容,长度限制为512字节
|
||||
),
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '' // 可选 定制化策略,不传走默认策略
|
||||
// 'DetectType' => 'Porn,Ads', // 可选 不填走默认策略 或 定制化策略,四种参数:Porn,Ads等,可使用多种规则,注意规则间不要加空格
|
||||
// ) // 可选 在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/detectLable.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/detectLable.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->DetectLabel(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
71
vendor/qcloud/cos-sdk-v5/sample/detectText.php
vendored
Executable file
71
vendor/qcloud/cos-sdk-v5/sample/detectText.php
vendored
Executable file
@@ -0,0 +1,71 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// start --------------- 文本内容审核 ----------------- //
|
||||
$content = '敏感词';
|
||||
$result = $cosClient->detectText(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Content' => base64_encode($content), // 文本需base64_encode
|
||||
// 'DataId' => '', // 选填 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads,Illegal,Abuse', // 选填,在只有BizType时走设定策略的审核场景
|
||||
// 'BizType' => '',
|
||||
// ), // 非必选,在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 文本内容审核 ----------------- //
|
||||
|
||||
// start --------------- 存储桶文本文件审核 ----------------- //
|
||||
$result = $cosClient->detectText(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Object' => 'test01.txt'
|
||||
// 'DataId' => '', // 选填 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '',
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 选填,在只有BizType时走设定策略的审核场景
|
||||
// 'Callback' => '', // 回调URL 选填
|
||||
// 'CallbackVersion' => 'Detail', // 选填 Detail、Simple 默认为 Simple
|
||||
// ), // 非必选,在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 存储桶文本文件审核 ----------------- //
|
||||
|
||||
// start --------------- 文本文件Url审核 ----------------- //
|
||||
$result = $cosClient->detectText(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Url' => 'http://example.com/test.txt'
|
||||
// 'DataId' => '', // 选填 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
// 'BizType' => '',
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 选填,在只有BizType时走设定策略的审核场景
|
||||
// 'Callback' => '', // 选填 回调URL
|
||||
// 'CallbackVersion' => 'Detail', // 选填 Detail、Simple 默认为 Simple
|
||||
// ), // 非必选,在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 文本文件Url审核 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
64
vendor/qcloud/cos-sdk-v5/sample/detectVideo.php
vendored
Executable file
64
vendor/qcloud/cos-sdk-v5/sample/detectVideo.php
vendored
Executable file
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
//存储桶视频审核
|
||||
$result = $cosClient->detectVideo(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Object' => 'test.mp4', // 存储桶文件
|
||||
// 'DataId' => '', // 可选 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
'Conf' => array(
|
||||
// 'BizType' => '', // 可选 定制化策略
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 可选 不传走默认策略或定制化策略
|
||||
// 'Callback' => '', // 可选 回调URL
|
||||
// 'DetectContent' => 1, // 可选 用于指定是否审核视频声音,当值为0时:表示只审核视频画面截图;值为1时:表示同时审核视频画面截图和视频声音。默认值为0。
|
||||
// 'CallbackVersion' => 'Detail', // 可选 回调内容的结构,有效值:Simple(回调内容包含基本信息)、Detail(回调内容包含详细信息)。默认为 Simple。
|
||||
'Snapshot' => array(
|
||||
// 'Mode' => 'Average', // 可选 截帧模式,默认值为 Interval。Interval 表示间隔模式;Average 表示平均模式;Fps 表示固定帧率模式。
|
||||
// 'TimeInterval' => 50, // 可选 视频截帧频率
|
||||
'Count' => '3', // 视频截帧数量
|
||||
),
|
||||
),
|
||||
));
|
||||
|
||||
//视频url审核
|
||||
$videoUrl = 'http://example.com/test.mp4';
|
||||
$result = $cosClient->detectVideo(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Url' => $videoUrl, // 视频url
|
||||
// 'DataId' => '', // 可选 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
'Conf' => array(
|
||||
// 'BizType' => '', // 可选 定制化策略
|
||||
// 'DetectType' => 'Porn,Terrorism,Politics,Ads', // 可选 不传走默认策略或定制化策略
|
||||
// 'Callback' => '', // 可选 回调URL
|
||||
// 'DetectContent' => 1, // 可选 用于指定是否审核视频声音,当值为0时:表示只审核视频画面截图;值为1时:表示同时审核视频画面截图和视频声音。默认值为0。
|
||||
// 'CallbackVersion' => 'Detail', // 可选 回调内容的结构,有效值:Simple(回调内容包含基本信息)、Detail(回调内容包含详细信息)。默认为 Simple。
|
||||
'Snapshot' => array(
|
||||
// 'Mode' => 'Average', // 可选 截帧模式,默认值为 Interval。Interval 表示间隔模式;Average 表示平均模式;Fps 表示固定帧率模式。
|
||||
// 'TimeInterval' => 50, // 可选 视频截帧频率
|
||||
'Count' => '3', // 视频截帧数量
|
||||
),
|
||||
),
|
||||
));
|
||||
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
44
vendor/qcloud/cos-sdk-v5/sample/detectVirus.php
vendored
Executable file
44
vendor/qcloud/cos-sdk-v5/sample/detectVirus.php
vendored
Executable file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 存储桶文件查毒
|
||||
$result = $cosClient->detectVirus(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Object' => 'test01.exe'
|
||||
),
|
||||
'Conf' => array(
|
||||
'DetectType' => 'Virus',
|
||||
// 'Callback' => '',
|
||||
),
|
||||
));
|
||||
|
||||
// URL查毒
|
||||
$result = $cosClient->detectVirus(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Url' => 'https://example.com/test01.exe',
|
||||
),
|
||||
'Conf' => array(
|
||||
'DetectType' => 'Virus',
|
||||
// 'Callback' => '',
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
33
vendor/qcloud/cos-sdk-v5/sample/detectWebpage.php
vendored
Executable file
33
vendor/qcloud/cos-sdk-v5/sample/detectWebpage.php
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->detectWebpage(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Input' => array(
|
||||
'Url' => 'https://www.xxx.com/',
|
||||
// 'DataId' => '' // 可选 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
|
||||
),
|
||||
// 'Conf' => array(
|
||||
//// 'DetectType' => 'Porn,Ads', // 可选 不填走默认策略
|
||||
//// 'ReturnHighlightHtml' => 'true', // 可选 'true' 或者 'false'
|
||||
//// 'Callback' => '', // 可选
|
||||
// ), // 可选 在DetectType/BizType都不传的情况下,走默认策略及默认审核场景。
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/doesBucketExist.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/doesBucketExist.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->doesBucketExist(
|
||||
'examplebucket-125000000'//存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
); ;
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/doesObjectExist.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/doesObjectExist.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->doesObjectExist(
|
||||
'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'exampleobject' //对象名
|
||||
);
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
38
vendor/qcloud/cos-sdk-v5/sample/download.php
vendored
Executable file
38
vendor/qcloud/cos-sdk-v5/sample/download.php
vendored
Executable file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
$local_path = "/data/exampleobject";
|
||||
|
||||
$printbar = function($totalSize, $downloadedSize) {
|
||||
printf("downloaded [%d/%d]\n", $downloadedSize, $totalSize);
|
||||
};
|
||||
|
||||
try {
|
||||
$result = $cosClient->download(
|
||||
$bucket = 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
$key = 'exampleobject',
|
||||
$saveAs = $local_path,
|
||||
$options=['Progress' => $printbar, //指定进度条
|
||||
'PartSize' => 10 * 1024 * 1024, //分块大小
|
||||
'Concurrency' => 5, //并发数
|
||||
'ResumableDownload' => true, //是否开启断点续传,默认为false
|
||||
'ResumableTaskFile' => 'tmp.cosresumabletask' //断点文件信息路径,默认为<localpath>.cosresumabletask
|
||||
]
|
||||
);
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
52
vendor/qcloud/cos-sdk-v5/sample/downloadFolder.php
vendored
Executable file
52
vendor/qcloud/cos-sdk-v5/sample/downloadFolder.php
vendored
Executable file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
require dirname( __FILE__ ) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey
|
||||
)
|
||||
)
|
||||
);
|
||||
$cos_path = 'cos/folder';
|
||||
$nextMarker = '';
|
||||
$isTruncated = true;
|
||||
|
||||
while ( $isTruncated ) {
|
||||
try {
|
||||
$result = $cosClient->listObjects(
|
||||
['Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Delimiter' => '',
|
||||
'EncodingType' => 'url',
|
||||
'Marker' => $nextMarker,
|
||||
'Prefix' => $cos_path,
|
||||
'MaxKeys' => 1000]
|
||||
);
|
||||
} catch ( \Exception $e ) {
|
||||
echo( $e );
|
||||
}
|
||||
$isTruncated = $result['IsTruncated'];
|
||||
$nextMarker = $result['NextMarker'];
|
||||
foreach ( $result['Contents'] as $content ) {
|
||||
$cos_file_path = $content['Key'];
|
||||
$local_file_path = $content['Key'];
|
||||
// 按照需求自定义拼接下载路径
|
||||
try {
|
||||
$result = $cosClient->download(
|
||||
$bucket = 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
$key = $cos_file_path,
|
||||
$saveAs = $local_file_path
|
||||
);
|
||||
echo ( $cos_file_path . "\n" );
|
||||
} catch ( \Exception $e ) {
|
||||
echo( $e );
|
||||
}
|
||||
}
|
||||
}
|
||||
35
vendor/qcloud/cos-sdk-v5/sample/getBlindWatermark.php
vendored
Executable file
35
vendor/qcloud/cos-sdk-v5/sample/getBlindWatermark.php
vendored
Executable file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
$local_path = "/data/exampleobject";
|
||||
try {
|
||||
$blindWatermarkTemplate = new Qcloud\Cos\ImageParamTemplate\BlindWatermarkTemplate();
|
||||
$blindWatermarkTemplate->setPick();
|
||||
$blindWatermarkTemplate->setImage("http://examplebucket-125000000.cos.ap-beijing.myqcloud.com/shuiyin.jpeg");
|
||||
$blindWatermarkTemplate->setType(2);
|
||||
$picOperationsTemplate = new Qcloud\Cos\ImageParamTemplate\PicOperationsTransformation();
|
||||
$picOperationsTemplate->setIsPicInfo(1);
|
||||
$picOperationsTemplate->addRule($blindWatermarkTemplate, "resultobject");
|
||||
$result = $cosClient->putObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'Body' => fopen($local_path, 'rb'),
|
||||
'PicOperations' => $picOperationsTemplate->queryString(),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketAccelerate.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketAccelerate.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketAccelerate(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketAcl.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketAcl.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketAcl(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketCors.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketCors.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketCors(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketDomain.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketDomain.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketDomain(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo "$e\n";
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketGuetzli.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketGuetzli.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->GetBucketGuetzli(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getBucketImageStyle.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getBucketImageStyle.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->GetBucketImageStyle(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'StyleName' => 'stylename',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getBucketInventory.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getBucketInventory.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketInvnetory(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Id' => 'string',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketLifecycle.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketLifecycle.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketLifecycle(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketLogging.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketLogging.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketLogging(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getBucketReferer.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getBucketReferer.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketReferer(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
)
|
||||
);
|
||||
// 请求成功
|
||||
echo($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketTagging.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketTagging.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketTagging(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getBucketWebsite.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getBucketWebsite.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getBucketWebsite(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo "$e\n";
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDescribeDocProcessJob.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDescribeDocProcessJob.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->describeDocProcessJob(array(
|
||||
'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'examplejobid', // JobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
32
vendor/qcloud/cos-sdk-v5/sample/getDescribeDocProcessJobs.php
vendored
Executable file
32
vendor/qcloud/cos-sdk-v5/sample/getDescribeDocProcessJobs.php
vendored
Executable file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDescribeDocProcessJobs(array(
|
||||
'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'QueueId' => 'pd8e422a2ea134165a92f2012ea43****', //拉取该队列 ID 下的任务
|
||||
'Tag' => 'DocProcess', //任务的 Tag:DocProcess 固定值
|
||||
// 'NextToken' => '143486', //请求的上下文,用于翻页。上次返回的值
|
||||
// 'OrderByTime' => 'Desc', //Desc 或者 Asc。默认为 Desc
|
||||
// 'Size' => 2, //拉取的最大任务数。默认为10。最大为100
|
||||
// 'States' => 'All', //拉取该状态的任务,以,分割,支持多状态:All、Submitted、Running、Success、Failed、Pause、Cancel。默认为 All。
|
||||
// 'StartCreationTime' => '2021-10-10T16:20:07+0800', //拉取创建时间大于该时间的任务
|
||||
// 'EndCreationTime' => '2021-10-10T16:20:07+0800', //拉取创建时间小于该时间的任务
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getDescribeDocProcessQueues.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getDescribeDocProcessQueues.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->describeDocProcessQueues(array(
|
||||
'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
29
vendor/qcloud/cos-sdk-v5/sample/getDescribeMediaBuckets.php
vendored
Executable file
29
vendor/qcloud/cos-sdk-v5/sample/getDescribeMediaBuckets.php
vendored
Executable file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
try {
|
||||
$result = $cosClient->describeMediaBuckets(array(
|
||||
'Regions' => '', // 可选 地域信息,例如 ap-shanghai、ap-beijing,若查询多个地域以“,”分隔字符串
|
||||
'BucketNames' => '', // 可选 存储桶名称,以“,”分隔,支持多个存储桶,精确搜索
|
||||
'BucketName' => '', // 可选 存储桶名称前缀,前缀搜索
|
||||
'PageNumber' => 1, // 可选 第几页
|
||||
'PageSize' => 20, // 可选 每页个数
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
29
vendor/qcloud/cos-sdk-v5/sample/getDescribeMediaQueues.php
vendored
Executable file
29
vendor/qcloud/cos-sdk-v5/sample/getDescribeMediaQueues.php
vendored
Executable file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
try {
|
||||
$result = $cosClient->describeMediaQueues(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'QueueIds' => '', // 可选 队列 ID,以“,”符号分割字符串
|
||||
'State' => 'Paused', // 可选 1. Active 表示队列内的作业会被媒体转码服务调度转码执行 2. Paused 表示队列暂停,作业不再会被媒体转码调度转码执行,队列内的所有作业状态维持在暂停状态,已经处于转码中的任务将继续转码,不受影响
|
||||
'PageNumber' => '1', // 可选 第几页
|
||||
'PageSize' => '2', // 可选 每页个数
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDescribeMediaVoiceSeparateJob.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDescribeMediaVoiceSeparateJob.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->describeMediaVoiceSeparateJob(array(
|
||||
'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'examplejobid', // JobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectAudioResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectAudioResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectAudioResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectDocumentResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectDocumentResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectDocumentResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectImageResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectImageResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectImageResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectTextResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectTextResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectTextResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectVideoResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectVideoResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectVideoResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectVirusResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectVirusResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectVirusResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/getDetectWebpageResult.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/getDetectWebpageResult.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', // 审核时必须为https
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getDetectWebpageResult(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // jobId
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
29
vendor/qcloud/cos-sdk-v5/sample/getMediaInfo.php
vendored
Executable file
29
vendor/qcloud/cos-sdk-v5/sample/getMediaInfo.php
vendored
Executable file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
try {
|
||||
$result = $cosClient->GetMediaInfo(
|
||||
array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' =>'exampleobject', //桶中的媒体文件,如test.mp4
|
||||
'ci-process' => 'videoinfo' //操作类型,固定使用 videoinfo
|
||||
)
|
||||
);
|
||||
// 请求成功
|
||||
echo($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
35
vendor/qcloud/cos-sdk-v5/sample/getObject.php
vendored
Executable file
35
vendor/qcloud/cos-sdk-v5/sample/getObject.php
vendored
Executable file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'SaveAs' => '/data/exampleobject',
|
||||
/*
|
||||
'Range' => 'bytes=0-10',
|
||||
'ResponseCacheControl' => 'string',
|
||||
'ResponseContentDisposition' => 'string',
|
||||
'ResponseContentEncoding' => 'string',
|
||||
'ResponseContentLanguage' => 'string',
|
||||
'ResponseContentType' => 'string',
|
||||
'ResponseExpires' => 'string',
|
||||
*/
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
52
vendor/qcloud/cos-sdk-v5/sample/getObjectSensitiveContentRecognition.php
vendored
Executable file
52
vendor/qcloud/cos-sdk-v5/sample/getObjectSensitiveContentRecognition.php
vendored
Executable file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
/**
|
||||
* 此接口已不再维护 2021.11.25
|
||||
* 图片审核建议使用 detectImage & detectImages 两个接口
|
||||
* 新增功能字段会在 detectImage & detectImages 接口维护
|
||||
*/
|
||||
//存储桶图片审核
|
||||
$result = $cosClient->getObjectSensitiveContentRecognition(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'DetectType' => 'porn,politics', //可选四种参数:porn,politics,terrorist,ads,可使用多种规则,注意规则间不要加空格
|
||||
'ci-process' => 'sensitive-content-recognition',
|
||||
// 'Interval' => 5, // 审核gif时使用 截帧的间隔
|
||||
// 'MaxFrames' => 5, // 针对 GIF 动图审核的最大截帧数量,需大于0。
|
||||
// 'BizType' => '', // 审核策略
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
|
||||
|
||||
//图片链接审核
|
||||
$imgUrl = 'https://test.jpg';
|
||||
$result = $cosClient->getObjectSensitiveContentRecognition(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '/', // 链接图片资源路径写 / 即可
|
||||
'DetectType' => 'porn,ads',//可选四种参数:porn,politics,terrorist,ads,可使用多种规则,注意规则间不要加空格
|
||||
'DetectUrl' => $imgUrl,
|
||||
'ci-process' => 'sensitive-content-recognition',
|
||||
// 'Interval' => 5, // 审核gif时使用 截帧的间隔
|
||||
// 'MaxFrames' => 5, // 针对 GIF 动图审核的最大截帧数量,需大于0。
|
||||
// 'BizType' => '', // 审核策略
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
24
vendor/qcloud/cos-sdk-v5/sample/getObjectTagging.php
vendored
Executable file
24
vendor/qcloud/cos-sdk-v5/sample/getObjectTagging.php
vendored
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getObjectTagging(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject'
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
40
vendor/qcloud/cos-sdk-v5/sample/getObjectUrl.php
vendored
Executable file
40
vendor/qcloud/cos-sdk-v5/sample/getObjectUrl.php
vendored
Executable file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey
|
||||
)
|
||||
)
|
||||
);
|
||||
$local_path = "/data/exampleobject";
|
||||
|
||||
try {
|
||||
$bucket = "examplebucket-1250000000"; //存储桶,存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
$key = "exampleobject"; //对象在存储桶中的位置,即对象键
|
||||
$signedUrl = $cosClient->getObjectUrl(
|
||||
$bucket,
|
||||
$key,
|
||||
'+10 minutes', //签名的有效时间
|
||||
[
|
||||
'ResponseContentDisposition' => '111',
|
||||
'Params' => [ // Params中可以传自定义querystring
|
||||
'aaa' => 'bbb',
|
||||
'ccc' => 'ddd'
|
||||
],
|
||||
]
|
||||
);
|
||||
// 请求成功
|
||||
echo $signedUrl;
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
print_r($e);
|
||||
}
|
||||
26
vendor/qcloud/cos-sdk-v5/sample/getObjectWithoutSign.php
vendored
Executable file
26
vendor/qcloud/cos-sdk-v5/sample/getObjectWithoutSign.php
vendored
Executable file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
try {
|
||||
$bucket = 'examplebucket-125000000'; //存储桶,存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
$key = "exampleobject"; //对象在存储桶中的位置,即对象键
|
||||
$signedUrl = $cosClient -> getObjectUrlWithoutSign($bucket, $key);
|
||||
|
||||
// 请求成功
|
||||
echo $signedUrl;
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
print_r($e);
|
||||
}
|
||||
30
vendor/qcloud/cos-sdk-v5/sample/getPresignedUrl.php
vendored
Executable file
30
vendor/qcloud/cos-sdk-v5/sample/getPresignedUrl.php
vendored
Executable file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$signedUrl = $cosClient->getPresignedUrl(
|
||||
$method='getObject',
|
||||
$args=array(
|
||||
'Bucket'=>'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key'=>'exampleobject',
|
||||
'Body'=>'',
|
||||
'Params'=>array(),
|
||||
'Headers'=>array()), //若上传加入headers,content-md5写法为"content-md5" => base64_encode( md5( Body, true ) )
|
||||
$expires='+30 minutes');
|
||||
// 请求成功
|
||||
echo($signedUrl);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
28
vendor/qcloud/cos-sdk-v5/sample/getPrivateM3U8.php
vendored
Executable file
28
vendor/qcloud/cos-sdk-v5/sample/getPrivateM3U8.php
vendored
Executable file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
try {
|
||||
$result = $cosClient->GetPrivateM3U8(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'xxx.m3u8', // 桶文件
|
||||
'ci-process' => 'pm3u8', // 操作类型,固定使用 pm3u8
|
||||
'expires' => '3600', // 私有 ts 资源 url 下载凭证的相对有效期,单位为秒,范围为[3600, 43200]
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
41
vendor/qcloud/cos-sdk-v5/sample/getSnapshot.php
vendored
Executable file
41
vendor/qcloud/cos-sdk-v5/sample/getSnapshot.php
vendored
Executable file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
$time = 3.14;
|
||||
$local_path = "/data/exampleobject/test.jpg";
|
||||
try {
|
||||
/*
|
||||
* 如果访问400,media bucket unbinded, bucket's host is unavailable
|
||||
* 请先在控制台开启媒体处理开关
|
||||
*/
|
||||
$result = $cosClient->getSnapshot(
|
||||
array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' =>'exampleobject', //桶中的媒体文件,如test.mp4
|
||||
'ci-process' => 'snapshot', //操作类型,固定使用 snapshot
|
||||
'Time' => $time, //截图的时间点,单位为秒
|
||||
'SaveAs' => $local_path, //本地保存路径
|
||||
// 'Width' => 0,
|
||||
// 'Height' => 0,
|
||||
// 'Format' => 'jpg',
|
||||
// 'Rotate' => 'auto',
|
||||
// 'Mode' => 'exactframe',
|
||||
)
|
||||
);
|
||||
// 请求成功
|
||||
echo($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/headBucket.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/headBucket.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->headBucket(array(
|
||||
'Bucket' => 'examplebucket-125000000' //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/headObject.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/headObject.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->headObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/imageAve.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/imageAve.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->ImageAve(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/imageExif.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/imageExif.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->ImageExif(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
25
vendor/qcloud/cos-sdk-v5/sample/imageInfo.php
vendored
Executable file
25
vendor/qcloud/cos-sdk-v5/sample/imageInfo.php
vendored
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->ImageInfo(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
30
vendor/qcloud/cos-sdk-v5/sample/imageMogr.php
vendored
Executable file
30
vendor/qcloud/cos-sdk-v5/sample/imageMogr.php
vendored
Executable file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$imageMogrTemplate = new Qcloud\Cos\ImageParamTemplate\ImageMogrTemplate();
|
||||
$imageMogrTemplate->thumbnailByScale(50);
|
||||
$imageMogrTemplate->rotate(50);
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'ImageHandleParam' => $imageMogrTemplate->queryString(),
|
||||
'SaveAs' => '/data/exampleobject',
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
31
vendor/qcloud/cos-sdk-v5/sample/imageProcess.php
vendored
Executable file
31
vendor/qcloud/cos-sdk-v5/sample/imageProcess.php
vendored
Executable file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$imageMogrTemplate = new Qcloud\Cos\ImageParamTemplate\ImageMogrTemplate();
|
||||
$imageMogrTemplate->thumbnailByScale(50);
|
||||
$picOperationsTemplate = new Qcloud\Cos\ImageParamTemplate\PicOperationsTransformation();
|
||||
$picOperationsTemplate->setIsPicInfo(1);
|
||||
$picOperationsTemplate->addRule($imageMogrTemplate, "resultobject");
|
||||
$result = $cosClient->ImageProcess(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'PicOperations' => $picOperationsTemplate->queryString(),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
32
vendor/qcloud/cos-sdk-v5/sample/imageView.php
vendored
Executable file
32
vendor/qcloud/cos-sdk-v5/sample/imageView.php
vendored
Executable file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$imageViewTemplate = new Qcloud\Cos\ImageParamTemplate\ImageViewTemplate();
|
||||
$imageViewTemplate->setMode(1);
|
||||
$imageViewTemplate->setWidth(400);
|
||||
$imageViewTemplate->setHeight(600);
|
||||
$imageViewTemplate->setQuality(1, 85);
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'ImageHandleParam' => $imageViewTemplate->queryString(),
|
||||
'SaveAs' => '/data/exampleobject'
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
33
vendor/qcloud/cos-sdk-v5/sample/imageWatermark.php
vendored
Executable file
33
vendor/qcloud/cos-sdk-v5/sample/imageWatermark.php
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$imageWatermarkTemplate = new Qcloud\Cos\ImageParamTemplate\ImageWatermarkTemplate();
|
||||
$imageWatermarkTemplate->setImage("http://examplebucket-125000000.cos.ap-beijing.myqcloud.com/shuiyin.jpeg");
|
||||
$imageWatermarkTemplate->setGravity('center');
|
||||
$imageWatermarkTemplate->setDx(10);
|
||||
$imageWatermarkTemplate->setDy(10);
|
||||
$imageWatermarkTemplate->setSpcent(100);
|
||||
$result = $cosClient->getObject(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => 'exampleobject',
|
||||
'ImageHandleParam' => $imageWatermarkTemplate->queryString(),
|
||||
'SaveAs' => '/data/exampleobject'
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
23
vendor/qcloud/cos-sdk-v5/sample/listBuckets.php
vendored
Executable file
23
vendor/qcloud/cos-sdk-v5/sample/listBuckets.php
vendored
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__) . '/../vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId ,
|
||||
'secretKey' => $secretKey)));
|
||||
|
||||
try {
|
||||
$result = $cosClient->listBuckets();
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user