PocketDAV 是一个用Go编写的小型“webdav”服务器。它只支持GET、HEAD、PUT和DELETE。支持就地重启,升级到新的二进制文件时,您可以使用命令 sudo mv pocketdav /usr/bin/pocketdav 并运行 kill -SIGUSR2 /sbin/pidof pocketdav 来重新启动它。当前的就地重启方法有一些潜在的警告。它还具有广泛的日志记录功能,使用了 glog。虽然目前这些日志记录功能还没有被充分利用,但很多代码已经到位。如果需要,通过 PUT /barbar/test.txt 将自动创建 /barbar/,这支持无限级别的嵌套目录。DELETE 操作不会发生缓存,总是立即生效。