spatie/flysystem-dropbox

Dropbox v2 API 的 Flysystem 适配器

3.0.1 2023-07-17 07:48 UTC

This package is auto-updated.

Last update: 2024-09-17 10:24:36 UTC


README

Latest Version on Packagist Tests Total Downloads

本包包含一个用于 Dropbox 的 Flysystem 适配器。在底层,使用了 Dropbox API v2

使用 Flystem v1

如果您正在使用 Flysystem v1,则使用 flysystem-dropbox 的 v1 版本

支持我们

我们投入了大量资源来创建 一流的开放源代码包。您可以通过 购买我们的付费产品之一 来支持我们。

我们非常感谢您从家乡寄来明信片,说明您正在使用我们的哪个包。您可以在 我们的联系页面 上找到我们的地址。我们将所有收到的明信片发布在我们的 虚拟明信片墙上

安装

您可以通过 composer 安装此包

composer require spatie/flysystem-dropbox

用法

您需要做的第一件事是在 Dropbox 获取授权令牌。可以在 应用控制台 为任何 Dropbox API 应用生成令牌。更多信息请参阅 Dropbox 开发者博客

use League\Flysystem\Filesystem;
use Spatie\Dropbox\Client;
use Spatie\FlysystemDropbox\DropboxAdapter;

$client = new Client($authorizationToken);

$adapter = new DropboxAdapter($client);

$filesystem = new Filesystem($adapter, ['case_sensitive' => false]);

注意:由于 Dropbox 不区分大小写,您需要将 'case_sensitive' 选项设置为 false。

更新日志

请参阅 更新日志 了解最近有哪些更改。

测试

composer test

贡献

请参阅 贡献指南 了解详细信息。

安全性

如果您发现了一个安全问题,请通过 [email protected] 邮件发送,而不是使用问题跟踪器。

明信片软件

您可以使用此包(它是 MIT 许可的),但如果它进入了您的生产环境,我们非常希望您从家乡寄来明信片,说明您正在使用我们的哪个包。

我们的地址是:Spatie,Kruikstraat 22,2018 安特卫普,比利时。

我们将所有收到的明信片发布在我们的 公司网站上

致谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。