目录

基于金山云官方sdk的composer包

早在很久之前就尝试这个写这个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