byrnes2014 / flysystem-oss
Flysystem adapter for the Oss storage.
0.0.1
2021-04-27 09:46 UTC
Requires
- php: ^7.2.5 || ^8.0
- aliyuncs/oss-sdk-php: ^2.4
- league/flysystem: ^1.1
Requires (Dev)
- mockery/mockery: 1.3.1
- phpunit/phpunit: ~8.0
README
.
Installing
$ composer require byrnes2014/flysystem-oss -vvv
Usage
use Byrnes2014\Flysystem\Oss\QssAdapter;
Api
$flysystem->write('file.md', 'contents'); $flysystem->write('file.md', 'http://httpbin.org/robots.txt', ['mime' => 'application/redirect302']); $flysystem->writeStream('file.md', fopen('path/to/your/local/file.jpg', 'r')); $flysystem->update('file.md', 'new contents'); $flysystem->updateStream('file.md', fopen('path/to/your/local/file.jpg', 'r')); $flysystem->rename('foo.md', 'bar.md'); $flysystem->copy('foo.md', 'foo2.md'); $flysystem->delete('file.md'); $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');
License
MIT