flysystem

Abstraction for local and remote filesystems

Github星跟踪图

League\Flysystem

Author
Build Status
Coverage Status
Quality Score
Software License
Packagist Version
Total Downloads

Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one.

Goals

  • Have a generic API for handling common tasks across multiple file storage engines.
  • Have consistent output which you can rely on.
  • Integrate well with other packages/frameworks.
  • Be cacheable.
  • Emulate directories in systems that don't support them, like AWS S3.
  • Support third party plugins.
  • Make it easy to test your filesystem interactions.
  • Support streams for big file handling.

Installation

composer require league/flysystem

Documentation

Check out the documentation

Community Integrations

Want to get started quickly? Check out some of these integrations:

Adapters

Core

  • Ftp
  • Local
  • NullAdapter

Officially Supported

Community Supported

Caching (https://github.com/thephpleague/flysystem-cached-adapter)

  • Adapter (using another Flysystem adapter)
  • Memcached
  • Memory (array caching)
  • Redis (through Predis)
  • Stash

Security

If you discover any security related issues, please email info@frankdejonge.nl instead of using the issue tracker.

Enjoy

Oh and if you've come down this far, you might as well follow me on twitter.

主要指标

概览
名称与所有者thephpleague/flysystem
主编程语言PHP
编程语言PHP (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2013-10-27 11:07:22
推送于2025-03-17 13:02:03
最后一次提交
发布数246
最新版本名称3.29.1 (发布于 )
第一版名称0.1.0 (发布于 )
用户参与
星数13.4k
关注者数169
派生数843
提交数1.2k
已启用问题?
问题数946
打开的问题数82
拉请求数671
打开的拉请求数14
关闭的拉请求数230
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?