17

这就是问题所在:哪个库可以帮助我在我的 Java 程序中通过 WebDAV 访问可用数据?开源是首选。

4

7 回答 7

16

我创建了一个非常易于使用的 java webdav 客户端:http ://sardine.googlecode.com/

现在转移到 github: https ://github.com/lookfirst/sardine

于 2010-02-02T06:36:56.680 回答
12

现在已弃用的Apache Jakarta Slide项目包括一个 Java WebDAV 客户端库- 但由于缺乏开发人员社区,该项目已退役。

Apache Jackrabbit被提及作为 Slide 的替代品。您可能想检查是否可以改用其WebDAV 库。

如果您只想访问 WebDAV 存储库中的文件,您可以简单地使用 HTTP 库,因为 WebDAV 是基于 HTTP 构建的。如果您想使用锁定、目录列表或访问属性(元数据)等 WebDAV 功能,您只需要一个 WebDAV 客户端库。

于 2008-09-24T07:38:06.410 回答
9

已经存在一段时间的库是:

需要 DAV 2 时,Milton 需要许可证。

WikiPedia 上,您可以找到可用库的简短摘要。

于 2016-05-30T09:53:57.037 回答
5

http://sourceforge.net/projects/webdavclient4j/基于已退役的 Apache Jakarta Slide 项目的 Java webdav 客户端,并包括 VFS WebDAV 提供程序。它与 HttpClient 3.0.1 打包在一起。

于 2009-10-18T22:13:25.027 回答
4

这是一个用于 webdav 操作的更好的库。它被称为托管在谷歌代码中的沙丁鱼。

https://github.com/lookfirst/sardine(以前是http://code.google.com/p/sardine

我在这里找到了它: Java:如何将文件从 servlet 上传到 WebDAV 服务器?

于 2011-02-09T09:21:42.203 回答
3

从来没有用过,但也许 apache commons vfs

于 2008-09-23T18:17:55.477 回答
2

Apache 的 Jakarta Project有一个WebDav 构建工具包,应该可以满足这个需求。

于 2008-09-23T18:15:16.187 回答