SchoolBridge PHP 客户端库

1.0 2020-10-28 22:40 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:03 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
		)
	)