schoolbridge / sbcdn
SchoolBridge PHP 客户端库
1.0
2020-10-28 22:40 UTC
README
PHP 7.0+
这是用于上传文件到 SchoolBridge CDN 的 PHP 客户端库。
要求
- PHP 7.0 或更高版本,且已编译 curl
- SB_CDN_AUTH_USERNAME - 由 Inbox Design 提供
- SB_CDN_AUTH_PASSWORD - 由 Inbox Design 提供
安装
composer require schoolbridge/sbcdn
示例
<?php
require_once 'vendor/autoload.php';
use \SchoolBridge\sbcdn\SBCDN as SBCDN;
define('SB_CDN_AUTH_USERNAME', 'your username from Inbox Design');
define('SB_CDN_AUTH_PASSWORD', 'your secret app toekn here');
$file = 'path/to/my/image.jpg';
$sbcdn = new SBCDN();
$upload = $sbcdn
->add($file)
->destination('tidewater/requests/') // school 'permalink' then folder path
->name('file_'. time() .'.jpg') // optional
->upload();
响应
成功: 200 正常响应代码
错误: 400 代码带有消息参数
[sbcdn:response] => Object(
[status] => 200
[data] => Object(
[file_name] => file_1603916014.jpg
[file_path] => tidewater/requests/file_1603916014.jpg
[file_url] => https://cdn.bridge.school.nz/tidewater/requests/file_1603916014.jpg
)
)