适用于 Linux 的 OSX 10.5 Finder 友好型 WebDAV 服务器?

适用于 Linux 的 OSX 10.5 Finder 友好型 WebDAV 服务器?

有谁知道(有权威的)OSX 10.5 Finder 友好的 WebDAV 服务器吗?

我设置lighttpdmod_webdav在我的 Ubuntu 9.04 机器上,但 PUT 不起作用。我不想轮流浏览所有各种选项...

答案1

OS X finder 使用了大量 webdav 功能,包括分块 PUT 的唯一示例。我发现唯一运行良好的服务器是Apache mod_dav。我们大量使用它来对抗 Leopard 和 Maven。

来自 lighttpd 的 Assid 也有一个用于 nginx 的 webdav 模块,但是它根本不能用于属性,也不能执行分块 PUT。

苹果还发布了他们的日历服务器,它使用 CalDAV 扩展,因此它应该可以与 Finder 配合使用。我没有使用过该产品,因此不能保证它作为通用的 WebDAV 服务器。

当寻找兼容的选项时,您应该查看以下项目

答案2

就在今天,我正在追踪 Mac 上传的问题。结果发现,Mac 不仅在执行 PUT 时使用分块编码(我检查过的所有其他客户端都发送 Content-Length),而且还指定了“Transfer-Encoding: Chunked”,用大写 C 代替“chunked”,并且mod_proxy 不喜欢这样

似乎 lighthttpd 也没有像分块传输编码在 PUT 上。

我们在服务器端使用 Tomcat + Apache Jackrabbit Webdav 库,并且 Mac Finder 可以很好地与其配合使用。

相关内容