technosun/flysystem

文件系统抽象:多种文件系统,一个API。

维护者

详细信息

github.com/zack7z/flysystem

源代码

资助包维护!
其他

3.3.0 2022-09-09 11:11 UTC

This package is auto-updated.

Last update: 2024-09-11 15:29:09 UTC


README

Author Build Status Software License Packagist Version Total Downloads

Flysystem是一个文件系统抽象,允许你轻松地将本地文件系统替换为远程文件系统。

目标

  • 有一个通用的API来处理多个文件存储引擎中的常见任务。
  • 输出一致,可以信赖。
  • 与其他包/框架很好地集成。
  • 可缓存。
  • 在不支持目录的系统(如AWS S3)中模拟目录。
  • 支持第三方插件。
  • 使测试文件系统交互变得容易。
  • 支持流以处理大文件。

安装

composer require league/flysystem

文档

查看文档

社区集成

想要快速开始?查看一些这些集成

适配器

核心

  • Ftp
  • 本地
  • NullAdapter

官方支持

社区支持

缓存(https://github.com/thephpleague/flysystem-cached-adapter

  • 适配器(使用另一个Flysystem适配器)
  • Memcached
  • 内存(数组缓存)
  • Redis(通过Predis)
  • Stash

安全

如果您发现任何安全相关的问题,请发送电子邮件至 info@frankdejonge.nl 而不是使用问题跟踪器。

对于企业

作为Tidelift订阅的一部分提供。

Flysystem和其他数千个软件包的维护人员正在与Tidelift合作,为您的应用程序构建时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码质量,同时支付您确切使用的依赖项的维护人员。了解更多信息:点击这里。

享受

哦,如果您已经看到这里,也许您会考虑关注我的 twitter