早在很久之前就尝试这个写这个composer包,目前这个包已经整合完成了,可以供大家使用了,这个包是基于金山云sdk做的修改,大家可以放心使用。
安装
1
| composer require songyichao/kscdn
|
配置
下面的配置就是默认的配置,基本无需改动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| date_default_timezone_set('Asia/Shanghai');
//检测API路径
if (!defined("KS3_API_PATH"))
define("KS3_API_PATH", dirname(__FILE__));
//是否使用VHOST
if (!defined("KS3_API_VHOST "))
define("KS3_API_VHOST ", TRUE);
//是否开启日志(写入日志文件)
if (!defined("KS3_API_LOG "))
define("KS3_API_LOG ", TRUE);
//是否显示日志(直接输出日志)
if (!defined("KS3_API_DISPLAY_LOG "))
define("KS3_API_DISPLAY_LOG ", FALSE);
//定义日志目录(默认是该项目log下)
if (!defined("KS3_API_LOG_PATH "))
define("KS3_API_LOG_PATH ", " ");
//是否使用HTTPS
if (!defined("KS3_API_USE_HTTPS "))
define("KS3_API_USE_HTTPS ", FALSE);
//是否开启curl debug模式
if (!defined("KS3_API_DEBUG_MODE "))
define("KS3_API_DEBUG_MODE ", FALSE);
define("KS3_API_Author ", "lijunwei@kingsoft.com ");
define("KS3_API_Version ", "1.2 ");
|
使用
1
2
3
4
5
| 在使用的时候需要use Ks3Client
use Songyichao\Kscnd\Ks3Client;
// 创建连接
$client = new Ks3Client("<您的AccessKeyID> ", "<您的AccessKeySecret> ", "endpoint")
|
其他具体的使用方式和官方一模一样。
具体项目地址在我的github上