web-dev-qa-db-ja.com

ブラウザベースのWebDAVクライアント?

優れたブラウザベースのWebDAVクライアントはありますか?そうでない場合、それを作ることは可能ですか?

16
codefx

クライアントが期待すること、およびクロスブラウザの「Webアプリケーション」を探しているのか、それともブラウザ拡張を探しているのかによって異なります。

「ブラウザ拡張ではなく」「Webアプリケーション」でこれを行う場合の主な問題は、(1)Javascriptでのバイナリデータのサポートの欠如、および(2)ローカルファイルシステムへのアクセスの欠如(もちろんセキュリティ機能です)。

2
Julian Reschke

ITHit からAjaxFileBrowserを見てください。かなり洗練されており、FireFox&ChromeアップロードのPUTサポートがあります。IE、デスクトップからブラウザーにドラッグアンドドロップします。完全に機能するデモサイトが http ://www.ajaxbrowser.com

8
jklemmack

WebDAVを処理する Firefoxのプラグイン があります。

Webfoldersは、ブラウザーでWebDAVサーバーのコンテンツを表示し、WebDAVプロトコルの全機能を使用できるようにするFirefoxの拡張機能です。

7
ire_and_curses

SMEStorage.comをお試しください。 WebDavバックエンドをパーソナルクラウドファイルソリューションに変えます。リッチブラウザーのデスクトップおよびモバイルクライアントだけでなく、Mac、Windows、Linux、およびAndroid、iOS、Windows Phone、BlackBerryのモバイルクライアント用のクライアントがあります。

1
Colin Carrow

ブラウザベースでhtmlで実行することを意味する場合(つまり、ユーザーにプラグインをインストールさせたくない場合)、答えは部分的にはいおよびほとんどいいえです。

私が作成して使用したため、一部はい。 jquery jtreeプラグインを使用してフォルダーを表示し、フォルダーノードを選択すると、右側のパネルにファイルリストが表示されます。パネルは別のjqueryプラグインで実行され、ファイルリストはjqueryデータテーブルプラグインで動的になります。

しかし、私はあなたのための答えはおそらく「いいえ」だと思います。ブラウザがwebdavを使用するには、PROPFINDやMKCOLのようなwebdavの「メソッド」を使用する必要があるためです。これらのメソッドはほとんどのブラウザーでサポートされていないため、JavaScriptで直接使用することはできません。私のwebdavサーバープロジェクトにサーバー側のマッピングがあります。これにより、javascriptで通常のGETメソッドとPOST=メソッドを使用できるようになり、これらのリクエストはサーバー上でwebdavメソッドに変換されます。

このサーブサイドマッピングは標準ではなく、ミルトンの一部であるため、私はあなたに「おそらくノー」と言いました。しかし、ミルトンを使用したり、ミルトンを使用したりできる場合は、それで十分です。

1
Brad at Kademi