ブラウザベースの優れた WebDAV クライアントはありますか? そうでない場合、作成することは可能ですか?
6 に答える
ITHitの AjaxFileBrowser を見てください。非常に洗練されており、アップロード用に FireFox と Chrome PUT をサポートしています。IE の場合、デスクトップからブラウザにドラッグ アンド ドロップします。http://www.ajaxbrowser.comに完全に機能するデモ サイトがあります。
WebDAV を処理する Firefox 用のプラグインがあります。
Webfolders は、ブラウザーで WebDAV サーバーのコンテンツを表示し、WebDAV プロトコルの全機能を使用できるようにする Firefox 拡張機能です。
クライアントに何を期待するか、およびクロスブラウザーの「Web アプリケーション」を探しているのか、ブラウザー拡張機能を探しているのかによって異なります。
「Web アプリケーション」でこれを行う際の主な問題 (ブラウザー拡張機能とは対照的に) は、(1) Javascript でのバイナリ データのサポートの欠如、および (2) ローカル ファイル システムへのアクセスの欠如 (もちろんセキュリティ機能です)。
ブラウザ ベースで html で実行することを意味する場合 (つまり、ユーザーにプラグインをインストールさせたくない場合)、答えは一部はイエスであり、ほとんどはノーです。
部分的にはい。jquery jtree プラグインを使用してフォルダーを表示し、フォルダー ノードを選択すると、右側のパネルにファイル リストが表示されます。パネルは別の jquery プラグインで作成され、ファイル リストは jquery datatables プラグインで動的に作成されます。
しかし、あなたの答えはおそらく「いいえ」だと思います。これは、ブラウザが webdav を使用するには、PROPFIND や MKCOL などの webdav の「メソッド」を使用する必要があるためです。これらのメソッドはほとんどのブラウザーでサポートされていないため、JavaScript で直接使用することはできません。私の webdav サーバー プロジェクトにはサーバー側のマッピングがあり、これにより JavaScript は通常の GET および POST メソッドを使用でき、これらのリクエストはサーバー上で webdav メソッドに変換されます。
このサーブ側のマッピングは標準ではなく、ミルトンの一部であるため、「おそらくいいえ」と言いました。しかし、たまたまミルトンを使用している場合、またはミルトンを使用できる場合は、すべて問題ありません。
SMEStorage.com をお試しください。WebDav バックエンドをパーソナル クラウド ファイル ソリューションに変えます。リッチ ブラウザ デスクトップおよびモバイル クライアントに加えて、Mac、Windows、Linux 用のクライアント、および Android、iOS、Windows Phone、および BlackBerry 用のモバイル クライアントがあります。