首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可从外部访问的完整的Nextcloud?

是否有可从外部访问的完整的Nextcloud?
EN

Stack Overflow用户
提问于 2021-11-17 15:17:38
回答 1查看 1.5K关注 0票数 2

我使用Nextcloud作为普通用户来存储和共享文件。

我决定使用它作为我正在开发的web应用程序的后端,这样我就可以将文件存储在Nextcloud中,而前端工作则由我来完成。

我花了几个小时在API文档https://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/index.html上。

而且,令人有些失望的是,除非我没有犯错误,否则我意识到只有WebDav API才能在Nextcloud之外使用。这是一个极简的API,允许做一些基本的事情,比如通过传递完整的路径来上传文件,比如使用这个GET语句(通过在头中传递用户名和密码的基本操作验证):

代码语言:javascript
复制
GET https://nextcloud.example.com/remote.php/dav/files/username/FolderOne/SubFolderTwo/HelloWorld.txt

这将下载位于/FolderOne/SubFolderTwo/HelloWorld.txt . the中的文件。

使用PUT请求,可以通过在原始正文请求中传递文件内容来覆盖文件。

这是非常有效的,但极简。

我本来希望有一个完整的REST来访问更多的属性和执行复杂的操作。

如果我漏掉了一些重要的信息,你能告诉我吗?

有OCS,但它只在Nextcloud内部工作。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-12-11 18:37:42

一个完整的REST是avaiable - https://docs.nextcloud.com/server/22/developer_manual/client_apis/OCS/ocs-api-overview.html

创建一个共享- https://docs.nextcloud.com/server/latest/developer_manual/client_apis/OCS/ocs-share-api.html

OwnCloud文档还提供了更多示例https://doc.owncloud.com/server/10.8/developer_manual/core/apis/ocs-share-api.html

您可以注册App,并使用它在身份验证头中登录或密码用户名和密码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70007022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档