阿里云静态云存储接口
功能说明
阿里云静态云存储文件同步、删除接口;
全局配置
// 全局配置文件位置 phpGrace/config.php // 修改以下配置 // ****** 阿里云相关配置 ****** 'aliCloud' => array( 'accessKeyId' => 'LTAI4FqLE6moaoamCo55NjdU', // 阿里云账户中心获取 'accessKeySecret' => '7dah4UXp69ZpRPmLUmzge2g5awZAqJ' // 阿里云账户中心获取 ), // 静态文件云域名配置, 阿里云账户中心设置 // "/" 代表不开启静态云,必须以 "/"结尾 "OSS_DOMAIN" => "https://cmsuse.oss-cn-beijing.aliyuncs.com/", // 阿里云 OSS bucket 阿里云账户中心获取 'OSS_BUCKET' => 'cmsuse', // OOS 接口 HOST 阿里云账户 OOS 相关资料查询获取 "OSS_HOST" => 'http://oss-cn-beijing.aliyuncs.com/', // ****** 阿里云相关配置 ******
类库方法
toOSS
功能 : 将本地文件同步到阿里云 OSS 参数 : $localUrl 文件本地路径 $ossUrl 文件云端路径 $removeLocalFile 同步后是否删除本地文件 返回 : 同步结果 true || false
remove
功能 : 删除文件 参数 : $fileUrl 云端文件路径 $localUrl 本地文件路径 [ 可选参数,传递时会删除本地文件 ]
使用示例
<?php class indexController extends grace{ public function index(){ // 上传本地图片到云 $aliOSS = new \phpGrace\tools\aliOSS(); $res = $aliOSS->toOSS('../statics/imgs/trace.png','1.png'); p($res, true); // 删除图片 //$aliOSS->remove('1.png'); } }
下载地址
mac 系统环境 可以在编辑器的tools目录下通过 Terminal 执行命令行直接下载到目录里
curl -O https://cdn.jsdelivr.net/gh/yaoGrace/CdnStatics/FrontProject/phpgrace/alioos.zip