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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?