xy_jx/flysystem-cos
最新稳定版本:1.1.0
Composer 安装命令:
composer require xy_jx/flysystem-cos
包简介
Flysystem adapter for the QCloud COS storage.
README 文档
README
Requirement
- PHP >= 7.0
Installation
$ composer require xy_jx/flysystem-cos -vvv
Usage
use League\Flysystem\Filesystem; use xy_jx\Flysystem\CosAdapter; $config = [ 'region' => 'ap-guangzhou', 'credentials' => [ 'appId' => 1234567889, // 域名中数字部分 'secretId' => 'AKIDS5jNr5NNygGxxxxxxxxxxxxxxxxxx', 'secretKey' => 'NfszEWmyDqGmao0a4XS8wxxxxxxxxxxxx', ], 'bucket' => 'test', 'timeout' => 60, 'connect_timeout' => 60, 'cdn' => '您的 CDN 域名', 'scheme' => 'https', 'read_from_cdn' => false, ]; $adapter = new CosAdapter($config); $flysystem = new League\Flysystem\Filesystem($adapter);
API
bool $flysystem->write('file.md', 'contents'); bool $flysystem->write('file.md', 'http://httpbin.org/robots.txt', ['mime' => 'application/redirect302']); bool $flysystem->writeStream('file.md', fopen('path/to/your/local/file.jpg', 'r')); bool $flysystem->update('file.md', 'new contents'); bool $flysystem->updateStream('file.md', fopen('path/to/your/local/file.jpg', 'r')); bool $flysystem->rename('foo.md', 'bar.md'); bool $flysystem->copy('foo.md', 'foo2.md'); bool $flysystem->delete('file.md'); bool $flysystem->has('file.md'); string|false $flysystem->read('file.md'); array $flysystem->listContents(); array $flysystem->getMetadata('file.md'); int $flysystem->getSize('file.md'); string $flysystem->getAdapter()->getUrl('file.md'); string $flysystem->getMimetype('file.md'); int $flysystem->getTimestamp('file.md');
Plugins
TODO
PHP 扩展包开发
想知道如何从零开始构建 PHP 扩展包?
请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》
License
MIT
统计信息
- 总下载量: 223
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-08-06