arajcany / backblaze-b2-client
Backblaze B2 客户端,用于与本地 API 一起工作。
2.0.2
2022-10-20 10:21 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-json: *
- zaxbux/backblaze-b2-php: ^2.0
Requires (Dev)
README
zaxbux/backblaze-b2-php
的扩展 https://github.com/zaxbux/backblaze-b2-php Backblaze B2 客户端库。
我扩展了这个库,因为我需要配置 Guzzle 客户端的能力。此外,B2 客户端将自动使用我编写的 AuthorizationCache。因此,这个库与 zaxbux/backblaze-b2-php
版本标记相匹配。
查看 examples
文件夹,了解使用 league/flysystem
和 zaxbux/flysystem-backblaze-b2
适配器的简单用例。
composer require arajcany/backblaze-b2-client
//BackblazeB2 Client options $config = [ 'applicationKeyId' => $keyId, 'applicationKey' => $key, //'authorizationCache' => false, //uncomment to stop using the AuthorizationCache, but why would you? ]; //Guzzle Client options $guzzleConfig = [ 'verify' => CONFIG . "cacert.pem" ]; $client = new Client($config, $guzzleConfig); $adapter = new BackblazeB2Adapter($client, $bucketId); $filesystem = new Filesystem($adapter);