meisam-mulla/flysystem-stretchfs

该软件包的最新版本(v1.4.1)没有可用的许可信息。

StretchFS 的 Flysystem 适配器。

v1.4.1 2024-04-09 19:19 UTC

This package is auto-updated.

Last update: 2024-09-09 20:13:18 UTC


README

此软件包为 League\Flysystem 提供 StretchFS 的适配器。它允许您使用 Flysystem API 与您的 StretchFS 存储系统交互,利用 Flysystem 的特性和易用性,在 StretchFS 中进行文件操作。

安装

您可以通过 composer 安装此软件包

composer require meisam-mulla/flysystem-stretchfs

配置

安装后,您可以在 Laravel 应用程序或任何使用 Flysystem 的 PHP 项目中配置适配器。以下是配置方法

Laravel

在您的 config/filesystems.php 文件中,添加一个新的磁盘

'disks' => [
    // Other disks...
    
    'stretchfs' => [
        'driver' => 'stretchfs',
        'domain' => 'your_sfsserver.net',
        'token' => 'your_token',
    ],
],

纯 PHP

如果您在非 Laravel PHP 项目中使用 Flysystem,可以直接实例化 StretchFsAdapter

use League\Flysystem\Filesystem;
use MeisamMulla\SfsClient\StretchFS;
use MeisamMulla\FlysystemStretchfs\StretchFsAdapter;

$client = new StretchFS([
    'domain' => 'sfsserver.net',
    'token' => 'your_token',
]);

$adapter = new StretchFsAdapter($client);
$filesystem = new Filesystem($adapter);