首页 > 解决方案 > 如何在 NextCloud 应用程序中使用 FlySystem 进行存储?

问题描述

我正在为 Nextcloud 开发一个需要读写文件的应用程序。我的部分代码由使用 FlySystem 的库提供。在 NextCloud 代码库中有一个 FlySystem 类:

https://github.com/nextcloud/server/blob/master/lib/private/Files/Storage/Flysystem.php

代码说这是一个

flysystem适配器和owncloud的存储系统之间的通用适配器

这听起来正是我需要的!

但是如何使用 Nextcloud 代码库提供的那个类呢?我真的找不到任何关于那个的文档......

标签: phpnextcloudflysystem

解决方案


事实证明,Nextcloud 中没有任何 Flysystem 适配器可以使用 FlySystem API。

中的现有类/lib/private/Files/Storage/Flysystem.php旨在/用于允许 Nextcloud 与外部存储位置通信。

最后,我们创建了自己的适配器,以允许使用 Flysystem API在Nextcloud 中工作:pdsinterop/flysystem-nextcloud


推荐阅读