【发布时间】:2010-09-12 11:15:01
【问题描述】:
这就是问题所在:哪个库可以帮助我在我的 Java 程序中通过 WebDAV 访问可用数据?首选开源。
【问题讨论】:
这就是问题所在:哪个库可以帮助我在我的 Java 程序中通过 WebDAV 访问可用数据?首选开源。
【问题讨论】:
我创建了一个非常好用的 java webdav 客户端:http://sardine.googlecode.com/
现在已移至 github:https://github.com/lookfirst/sardine
【讨论】:
现已弃用的 Apache Jakarta Slide 项目包含一个 Java WebDAV client library - 但由于缺乏开发人员社区,该项目已停用。
Apache Jackrabbit 被提及作为 Slide 的替代品。您可能想检查是否可以使用它的WebDAV library。
如果您只想访问 WebDAV 存储库中的文件,您可以简单地使用 HTTP 库,因为 WebDAV 是基于 HTTP 构建的。如果您想使用锁定、目录列表或访问属性(元数据)等 WebDAV 功能,您只需要一个 WebDAV 客户端库。
【讨论】:
【讨论】:
http://sourceforge.net/projects/webdavclient4j/ 基于已退役的 Apache Jakarta Slide 项目的 Java webdav 客户端,并包含 VFS WebDAV 提供程序。它与 HttpClient 3.0.1 打包在一起。
【讨论】:
这是一个用于 webdav 操作的更好的库。它被称为托管在 Google 代码中的沙丁鱼。
https://github.com/lookfirst/sardine(以前是http://code.google.com/p/sardine)
我是通过这里找到的: Java: How to upload a file to a WebDAV server from a servlet?
【讨论】:
没用过,不过可能是apache commonsvfs?
【讨论】:
Apache's Jakarta Project 有一个WebDav Construction Kit,应该可以满足这个需求。
【讨论】: