我有一个设置,在同一个本地网络上,我有在 Nginx 网络服务器上运行 Nextcloud 的 Ubuntu 18.04 和另一台运行 Windows 10 的机器。我想将我的 Nextcloud webdav 添加为映射网络驱动器,但是当我这样做时,我收到错误:
通过 Web 浏览器本地访问 webdav URL 是可行的,因此我可以使用以下 URL 访问 webdav:
http://[LOCAL_URL]/remote.php/webdav/
它将要求输入凭证,然后显示以下消息:
This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client.
我已经检查过,WebClient 正在作为服务运行。为什么会发生这种情况?
答案1
您没有提到您正在运行哪个版本的 Nextcloud,但根据此处 r15 的手册:https://docs.nextcloud.com/server/15/user_manual/files/access_webdav.html,您应该在路径字符串末尾添加额外的“/dav/files/USERNAME/”。请参阅标有“使用 Windows 资源管理器映射驱动器”的部分。