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 リポジトリからファイルにアクセスしたいだけの場合は、WebDAV が HTTP に基づいて構築されているため、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 JakartaSlideプロジェクトのJavawebdavクライアントに基づいており、VFSWebDAVプロバイダーが含まれています。HttpClient3.0.1にパッケージ化されています。

于 2009-10-18T22:13:25.027 に答える
4

これは、webdav 操作に使用するより優れたライブラリです。これは、Google Code でホストされている Sardine と呼ばれます。

https://github.com/lookfirst/sardine (以前はhttp://code.google.com/p/sardineでした)

私はここでそれを見つけました: Java: How to upload a file to a WebDAV server from a servlet?

于 2011-02-09T09:21:42.203 に答える
3

使用したことはありませんが、おそらくapache commons vfs

于 2008-09-23T18:17:55.477 に答える
2

ApacheのJakartaProjectにはWebDavConstructionKitがあり、このニーズに合うはずです。

于 2008-09-23T18:15:16.187 に答える