如何在 NextCloud 应用程序中使用 FlySystem 进行存储?
How to use FlySystem for storage in a NextCloud app?
我正在为需要读写文件的 Nextcloud 开发一个应用程序。我的部分代码由使用 FlySystem 的库提供。在 NextCloud 代码库中有一个 FlySystem class:
https://github.com/nextcloud/server/blob/master/lib/private/Files/Storage/Flysystem.php
代码说它是一个
Generic adapter between flysystem adapters and owncloud’s storage system
听起来完全正是我需要的!
但是我该如何使用 Nextcloud 代码库提供的 class?我真的找不到任何关于那个的文档...
事实证明,在 Nextcloud 中没有任何 FlySystem 适配器可以使用 FlySystem API。
/lib/private/Files/Storage/Flysystem.php
中现有的 class 是 meant/used 以允许 Nextcloud 与外部存储位置通信。
最后,我们创建了自己的适配器,以允许使用 Flysystem API 在 Nextcloud 中工作:pdsinterop/flysystem-nextcloud
我正在为需要读写文件的 Nextcloud 开发一个应用程序。我的部分代码由使用 FlySystem 的库提供。在 NextCloud 代码库中有一个 FlySystem class:
https://github.com/nextcloud/server/blob/master/lib/private/Files/Storage/Flysystem.php
代码说它是一个
Generic adapter between flysystem adapters and owncloud’s storage system
听起来完全正是我需要的!
但是我该如何使用 Nextcloud 代码库提供的 class?我真的找不到任何关于那个的文档...
事实证明,在 Nextcloud 中没有任何 FlySystem 适配器可以使用 FlySystem API。
/lib/private/Files/Storage/Flysystem.php
中现有的 class 是 meant/used 以允许 Nextcloud 与外部存储位置通信。
最后,我们创建了自己的适配器,以允许使用 Flysystem API 在 Nextcloud 中工作:pdsinterop/flysystem-nextcloud