pocketdav:一个用 Go 编写的小型 WebDAV 服务器

时间:2024-07-27 01:41:01
【文件属性】:

文件名称:pocketdav:一个用 Go 编写的小型 WebDAV 服务器

文件大小:50KB

文件格式:ZIP

更新时间:2024-07-27 01:41:01

Go

PocketDAV - 一个用 Go 编写的小型“webdav”服务器。 它只支持 GET、HEAD、PUT 和 DELETE。 它支持就地重启。 要升级到新的二进制文件,您可以“sudo mv pocketdav /usr/bin/pocketdav”并运行 kill -SIGUSR2 /sbin/pidof pocketdav以重新启动它。 关于当前的就地重启方法有一些潜在的警告。 它具有广泛的日志记录功能,因为它使用“glog”。 这还没有被充分利用,但已经有很多日志记录代码已经到位。 如果需要,PUT /foobar/test.txt 将自动创建 /foobar/。 这适用于无限级别的嵌套目录(例如文件系统允许的任何内容;os.MkdirAll() 被称为 AKA,相当于 Go 中的 mkdir -p)。 任何地方都不会发生缓存,因此 DELETE 总是立即生效。 无


【文件预览】:
pocketdav-master
----main.go(968B)
----CAVEATS(429B)
----run-multi.sh(157B)
----CHANGES(106B)
----README.md(2KB)
----Godeps()
--------_workspace()
--------Readme(136B)
--------Godeps.json(412B)
----TODO(470B)
----.gitignore(25B)

网友评论