WebDAV 服务器
WebDAV 服务器——Nextcloud、ownCloud、群晖,或者大学的文件存储——可以像任何文件夹一样在面板中浏览。从“网络”菜单选择连接 WebDAV…,给出一个 URL,服务器就会出现在活动面板中。
它是一个插件:可以在配置 ▸ 插件…中关闭或移除。
连接¶
URL 是你想落脚的集合,用户名写在主机前面:
https://anna@files.example.com/remote.php/dav/files/anna/
密码会单独询问,并通过本应用存入钥匙串,绝不会写进配置文件。下次连接时留空,就会使用已保存的密码。
你连接过的每个 URL 都会被记住——最近三十个,最新的在前——下次在下拉菜单中提供。该列表位于 ~/Library/Application Support/PeachCommander/webdav/sites.json,其中只有 URL;密码从不会写入那里。
请使用 https¶
认证方式是 HTTP Basic,也就是说用户名和密码以 base64 编码传输——是编码,不是加密。在 https:// 下由连接保护它们。在 http:// 下它们基本等同于明文,你与服务器之间的任何环节都能读到。纯 http:// 也被接受,因为自己机器上的服务器或封闭的实验网络是正当情形——但它不是一个好的默认。
你能做什么¶
列出、读取、写入、新建文件夹、删除、重命名和移动都可用——它们对应 WebDAV 的 PROPFIND、GET、PUT、MKCOL、DELETE 和 MOVE。因此在日常使用中,WebDAV 服务器上的面板表现得就像磁盘上的面板。
应有的预期¶
传输以整个文件为单位。文件是一次性取回或发送的;没有分段传输,所以大文件传输一旦中断就会重新开始,而不是续传。
在服务器内部复制会经过你的 Mac。插件不使用 COPY 动词,所以在服务器上复制一份文件会先下载再上传。在慢速线路上,移动(由服务器自己完成)比复制快得多。
不会加锁。WebDAV 的 LOCK 未被使用,所以两个人同时写同一个文件时,以最后保存者为准——就像没有锁定的网络共享一样。
只支持 Basic 认证。要求 Digest、bearer 令牌或单点登录流程的服务器会拒绝连接。其中许多提供应用专用密码作为替代,那种密码在这里可以使用。