哪个Java库可以用来通过WebDAV访问数据?

时间:2008-09-23 18:06:40

标签: java webdav

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

7 个答案:

答案 0 :(得分:14)

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

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

答案 1 :(得分:10)

现已弃用的Apache Jakarta Slide项目包含Java WebDAV client library - 但由于缺少开发人员社区,此项目已停用。

提到

Apache Jackrabbit作为Slide的替代方法。您可能想要检查是否可以使用WebDAV library

如果您只想从WebDAV存储库访问文件,则只需使用HTTP库,因为WebDAV基于HTTP构建。如果要使用锁定,目录列表或对属性(元数据)的访问等WebDAV功能,则只需要WebDAV客户端库。

答案 2 :(得分:8)

已经存在一段时间的图书馆是:

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

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

答案 3 :(得分:5)

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

答案 4 :(得分:4)

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

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

我在这里找到了它: Java: How to upload a file to a WebDAV server from a servlet?

答案 5 :(得分:3)

从未使用它,但也许是apache commons vfs

答案 6 :(得分:2)