php - 如何在 NextCloud 应用程序中使用 FlySystem 进行存储?
问题描述
我正在为 Nextcloud 开发一个需要读写文件的应用程序。我的部分代码由使用 FlySystem 的库提供。在 NextCloud 代码库中有一个 FlySystem 类:
https://github.com/nextcloud/server/blob/master/lib/private/Files/Storage/Flysystem.php
代码说这是一个
flysystem适配器和owncloud的存储系统之间的通用适配器
这听起来正是我需要的!
但是如何使用 Nextcloud 代码库提供的那个类呢?我真的找不到任何关于那个的文档......
解决方案
事实证明,Nextcloud 中没有任何 Flysystem 适配器可以使用 FlySystem API。
中的现有类/lib/private/Files/Storage/Flysystem.php
旨在/用于允许 Nextcloud 与外部存储位置通信。
最后,我们创建了自己的适配器,以允许使用 Flysystem API在Nextcloud 中工作:pdsinterop/flysystem-nextcloud
推荐阅读
- python - Python 版本冲突和符号链接
- knn - 使用 MFCC 进行婴儿哭泣检测和使用 KNN 分类器进行哭泣原因
- ubuntu - dotnet core 2.1 应用程序的最大进程地址空间是多少?
- git - Jenkins - Bitbucket 拉取请求构建器未按预期工作
- c++ - 编译时错误:Union 默认构造函数被删除
- mongodb - 解释为什么在 upsert 上重复输入
- php - 无法使用phpspreadsheet下载excel文件
- google-chrome-extension - 运行 contextMenus.create 时未选中 runtime.lastError:无法创建具有重复 ID 的项目
- javascript - 在laravel中使用ajax将多个数组发送到控制器
- python - Python Firebase Admin 监听器每小时自动触发一次