Requires
Version | Flysystem | PHP Version | Status |
---|---|---|---|
3.x | 3.10+ | >= 8.0 | Active support 🚀 |
2.x | 2.x - 3.x | >= 7.2 | Active support |
1.x | 1.x | >= 7.2 | Active support |
Require Flysystem OSS using Composer:
composer require zing/flysystem-oss
use League\Flysystem\Filesystem;
use OSS\OssClient;
use Zing\Flysystem\Oss\OssAdapter;
$prefix = '';
$config = [
'provider' => new StaticCredentialsProvider('aW52YWxpZC1rZXk=', 'aW52YWxpZC1zZWNyZXQ='),
'bucket' => 'test',
'endpoint' => 'oss-cn-shanghai.aliyuncs.com',
];
$config['options'] = [
'url' => '',
'endpoint' => $config['endpoint'],
'bucket_endpoint' => '',
'temporary_url' => '',
];
$client = new OssClient($config);
$adapter = new OssAdapter($client, $config['bucket'], $prefix, null, null, $config['options']);
$flysystem = new Filesystem($adapter);
- Laravel: zing/laravel-flysystem-oss
Flysystem OSS is an open-sourced software licensed under the MIT license.