mazpaijo / flysystem
文件系统抽象:许多文件系统,一个API。
1.0.48
2018-10-15 13:53 UTC
Requires
- php: >=5.5.9
- ext-fileinfo: *
Requires (Dev)
- phpspec/phpspec: ^3.4
- phpunit/phpunit: ^5.7.10
Suggests
- ext-fileinfo: Required for MimeType
- ext-ftp: Allows you to use FTP server storage
- ext-openssl: Allows you to use FTPS server storage
- league/flysystem-aws-s3-v2: Allows you to use S3 storage with AWS SDK v2
- league/flysystem-aws-s3-v3: Allows you to use S3 storage with AWS SDK v3
- league/flysystem-azure: Allows you to use Windows Azure Blob storage
- league/flysystem-cached-adapter: Flysystem adapter decorator for metadata caching
- league/flysystem-eventable-filesystem: Allows you to use EventableFilesystem
- league/flysystem-rackspace: Allows you to use Rackspace Cloud Files
- league/flysystem-sftp: Allows you to use SFTP server storage via phpseclib
- league/flysystem-webdav: Allows you to use WebDAV storage
- league/flysystem-ziparchive: Allows you to use ZipArchive adapter
- spatie/flysystem-dropbox: Allows you to use Dropbox storage
- srmklive/flysystem-dropbox-v2: Allows you to use Dropbox storage for PHP 5 applications
Conflicts
- league/flysystem-sftp: <1.0.6
- 2.0.x-dev
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-alpha1
- 0.5.12
- 0.5.11
- 0.5.10
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.15
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.20
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-feature/http-guzzle-adapter
This package is auto-updated.
Last update: 2024-09-19 15:43:04 UTC
README
Flysystem是一个文件系统抽象,允许您轻松地将本地文件系统替换为远程文件系统。
目标
- 拥有一个通用的API,用于处理多个文件存储引擎中的常见任务。
- 拥有一致的输出,您可以信赖。
- 与其他包/框架良好集成。
- 可缓存。
- 在不支持目录的系统(如AwsS3)中模拟目录。
- 支持第三方插件。
- 使测试您的文件系统交互变得容易。
- 支持大文件处理流。
安装
composer require Mazpaijo/flysystem
文档
社区集成
想快速开始?查看一些这些集成
- 备份管理器:https://github.com/heybigname/backup-manager
- CakePHP集成:https://github.com/WyriHaximus/FlyPie
- Cilex集成:https://github.com/WyriHaximus/cli-fly
- Drupal:https://www.drupal.org/project/flysystem
- elFinder:https://github.com/barryvdh/elfinder-flysystem-driver
- Laravel集成:https://github.com/GrahamCampbell/Laravel-Flysystem
- Silex集成:https://github.com/WyriHaximus/SliFly
- Symfony集成:https://github.com/1up-lab/OneupFlysystemBundle
- Yii 2集成:https://github.com/creocoder/yii2-flysystem
- Zend Framework集成:https://github.com/bushbaby/BsbFlysystem
- PSR-11容器:https://github.com/wshafer/psr11-flysystem
适配器
核心
- Ftp
- 本地
- NullAdapter
官方支持
- Amazon Web Services - S3 V2:https://github.com/thephpleague/flysystem-aws-s3-v2
- Amazon Web Services - S3 V3:https://github.com/thephpleague/flysystem-aws-s3-v3
- Azure Blob Storage:https://github.com/thephpleague/flysystem-azure-blob-storage
- 内存:https://github.com/thephpleague/flysystem-memory
- PHPCR:https://github.com/thephpleague/flysystem-phpcr
- Rackspace Cloud Files:https://github.com/thephpleague/flysystem-rackspace
- Sftp(通过phpseclib):https://github.com/thephpleague/flysystem-sftp
- WebDAV(通过SabreDAV):https://github.com/thephpleague/flysystem-webdav
- Zip(通过ZipArchive):https://github.com/thephpleague/flysystem-ziparchive
社区支持
- AliYun OSS存储:https://github.com/xxtime/flysystem-aliyun-oss
- Amazon Cloud Drive:https://github.com/nikkiii/flysystem-acd
- Azure 文件存储:https://github.com/academe/flysystem-azure-file-storage
- Backblaze:https://github.com/mhetreramesh/flysystem-backblaze
- ClamAV 扫描器适配器:https://github.com/mgriego/flysystem-clamav
- Citrix ShareFile:https://github.com/kapersoft/flysystem-sharefile
- Cloudinary:https://github.com/enl/flysystem-cloudinary
- Dropbox(支持 PHP 5.6):https://github.com/srmklive/flysystem-dropbox-v2
- Dropbox:https://github.com/spatie/flysystem-dropbox
- 回退:https://github.com/Litipk/flysystem-fallback-adapter
- Gaufrette:https://github.com/jenkoian/flysystem-gaufrette
- Google Cloud Storage:https://github.com/Superbalist/flysystem-google-storage
- Google Drive:https://github.com/nao-pon/flysystem-google-drive
- Google Drive V2(使用常规路径):https://github.com/masbug/flysystem-google-drive-ext
- OneDrive:https://github.com/jacekbarecki/flysystem-onedrive
- OpenStack Swift:https://github.com/nimbusoftltd/flysystem-openstack-swift
- Redis(通过 Predis):https://github.com/danhunsaker/flysystem-redis
- Selectel 云存储:https://github.com/ArgentCrusade/flysystem-selectel
- SinaAppEngine 存储:https://github.com/litp/flysystem-sae-storage
- PDO 数据库:https://github.com/IntegralSoftware/flysystem-pdo-adapter
缓存(https://github.com/thephpleague/flysystem-cached-adapter)
- 适配器(使用另一个 Flysystem 适配器)
- Memcached
- 内存(数组缓存)
- Redis(通过 Predis)
- Stash
安全
如果您发现任何与安全相关的问题,请通过电子邮件 info@frankdejonge.nl 联系我们,而不是使用问题跟踪器。
享受
哦,如果您已经走到这里,不妨在 twitter 上关注我。