基于wsgi的通用可扩展webdav服务器
WsgiDAV的Python项目详细描述
wsgidav
一个通用且可扩展的WebDAV服务器 用python编写并基于WSGI。
主要功能:
- wsgidav是一个具有ssl支持的独立webdav服务器,可以是
在linux、osx和windows上安装并运行python命令行脚本:
运行$ pip install wsgidav cheroot $ wsgidav --host=0.0.0.0 --port=8080 --root=/tmp WARNING: share '/' will allow anonymous access. Running WsgiDAV/2.2.2 Cheroot/5.5.0 Python/3.4.2 Serving on http://0.0.0.0:8080 ...
wsgidav --help
获取可用选项列表。
注意:语法在v3.0中略有变化。 - webdav是http的超集,因此wsgidav也是一个高性能、多线程的 支持SSL的Web服务器。
- Microsoft Windows提供二进制MSI安装程序。
- wsgidav也是一个python库,它实现了wsgi协议,并且可以
在任何符合wsgi的web服务器后面运行。
- wsgidav被实现为wsgi中间件的可配置堆栈
应用程序。
它的开放架构允许扩展功能和集成 WebDAV服务到您的项目中。
典型用例包括:- 将数据结构公开为虚拟的、可编辑的文件系统。
- 允许联机编辑MS Office文档。
状态
有关详细信息,请参见(change log)。
注意:3.0版是相当新的,它引入了一些重构和破坏性的更改。
wimps可能更喜欢使用2.x来获得更稳定的版本;-)
更多信息
学分
贡献者:
- wsgidav是一个refactored version
在PyFileServer 0.2中,
版权所有(c)2005 Ho Chun Wei.
Chun批准将许可证从LGPL改为麻省理工学院的 这个项目。 - https://github.com/mar10/wsgidav/contributors
- 马库斯马杰提供的标志(混合了国际 “W(威士忌)”和“鸽子”的海上信号旗。
欢迎任何形式的反馈!
玩得开心:—)
马丁