如何配置Gigolo连接Nextcloud WebDAV并直接打开用户专属文件夹
如何配置Gigolo连接Nextcloud WebDAV并直接打开用户专属文件夹
我之前也碰到过一模一样的问题,其实解决方法特别简单——在添加WebDAV共享时直接指定用户专属的文件路径,而不是用Nextcloud的WebDAV根路径,这样就能实现点击共享图标直接进入你在网页端看到的个人文件文件夹了,具体操作步骤如下:
- 打开Gigolo,点击界面上的添加按钮(通常是个加号图标),选择「WebDAV (HTTP/HTTPS)」类型的共享。
- 在配置窗口里,把地址栏直接填写为你能正常访问的用户专属路径:
dav://USER_NAME@192.168.1.220:8081/remote.php/dav/files/USER_NAME/,记得把其中的USER_NAME替换成你自己的Nextcloud用户名。 - 填写好用户名(也可以留空,等连接时再输入),如果需要自动保存密码可以勾选对应的选项,再给这个共享起个直观的名字,比如「我的Nextcloud文件」。
- 保存设置后,双击这个共享图标,就能直接进入你的个人文件目录,再也不会出现「Failed to open directory "files"」的错误了。
为什么原来的根路径不行?
你之前用的dav://USER_NAME@192.168.1.220:8081/remote.php/dav/是Nextcloud的WebDAV根目录,这个目录下包含了地址簿、日历、系统标签等各种服务的入口,而files目录需要特定的权限和路径格式来访问,直接从根目录进入files会触发「HTTP Error: Method Not Allowed」的错误。而指定到/files/USER_NAME/路径后,就直接指向了你的个人文件存储区,权限和访问逻辑都完全匹配,自然就能正常访问了。
备注:内容来源于stack exchange,提问作者uak




