这就是问题:该图书馆可以帮助我访问的数据可通过WebDAV在我Java-计划?开放源代码优先。

有帮助吗?

解决方案

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

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

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

其他提示

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

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

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

Milton需要许可证时DAV2是必需的。

维基百科 你找到一个小的摘要可用的图书馆。

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

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

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

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

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

Apache的雅加达项目有一个 WebDav Construction Kit ,应该符合这个需求。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top