問題タブ [webdav]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows クライアント アプリケーションからリモートの *NIX サーバー上のファイルを管理するアプローチ
私の Windows クライアント アプリケーション (C# で記述) は、*NIX サーバーにデプロイされたリモート MySQL データベースで動作します。
サーバーにファイルを保存する機能を追加します。私はDBにファイルを保存するのが好きではなかったので、ファイルはファイルシステムに保存されます。アプリケーションは、サーバーからファイルをアップロード、ダウンロード、および削除する必要があります。
私が考えることができるアプローチでは、追加のサービスをサーバーにデプロイする必要があります。これまでのところ、私のお気に入りは SFTP* ですが、IMO より劣る他のソリューションがあります。
Web サービス - ありますか? この方向の調査は行っていません。
FTP サーバー - 少なくともプロトコル自体に関連するすべての問題をもたらします
WebDAV - Apache モジュールと .NET ライブラリがあることを考えると興味深いオプション
いくつかのアドホック スクリプト (明らかに最悪のソリューション)
*SharpSSH ライブラリと公開鍵認証を使用して、SSH 操作のみに制限されるサーバー上の特別なアカウントにアクセスする予定です
編集:@vartecのおかげで、いくつかの用語の混乱を修正しました
hyperlink - MSWordにwebdavサーバー上のドキュメントを編集させるHTMLリンクを作成する方法
WebDAV対応のサーバーがあり、Officeドキュメントがたくさんあるとします。リンクをクリックするとMicrosoftWordが開くように、ドキュメントへのリンクがあるWebページを生成したいと思います。次に、WordはWebDAVサーバーからドキュメントをダウンロードし、ユーザーがドキュメントの編集を終了すると、MSWordがドキュメントをアップロードし直します。
MS Word(およびその他のOfficeプログラム)がWebDAVサーバーに保存されているドキュメントの編集をサポートしていることを知っています。私が知らないのは、MSWordがこのドキュメントを単独でダウンロードするようにトリガーするリンクを生成する方法です。
出来ますか?多分いくつかの特別なスキームを使用していますか?
apache - LocationMatchおよびDAVsvn
複数のURLを介してSubversionリポジトリにアクセスできるようにしようとしています。そのために、LocationMatchディレクティブを使用することを考えていました。私の構成は次のとおりです。
上記の構成は機能しません。奇妙なことに、たとえばこの構成を使用すると、両方のURLでうまく機能します。
私にとって、DAV svnとLocationMatchの組み合わせは実際には機能していないように見えますか、それともここで何か間違ったことをしていますか?
windows - Windows (Vista) で「二重」の webdav リクエストを実行しないようにする方法
WebDAV アクセスには DIGEST 認証を使用しています。Windows クライアントが各要求を 2 回送信することがわかります。最初のリクエストにはヘッダーがありませんAuthorization
(そして 401 レスポンスを取得します)。2 番目のリクエストにはAuthorization
ヘッダーがあります (そして通常は正しいレスポンスを取得します)。
ユーザーはおそらくこれを見ることができませんが、Webdav アクセス全体が必要以上に遅くなります。
どういうわけかこの動作を回避することは可能ですか? Windowsにこれを行わないように説得する特別な応答があるでしょうか?Authorization
DIGEST の代わりに BASIC を使用すると、問題なく動作します (ヘッダーが常に含まれている単一の要求のみを実行します)。
java - Java WebDAV クライアント側ライブラリ
どの Java WebDAV クライアント側ライブラリを推奨できますか?
python - Python を使用して WebDav/Apache へのアクセスを制御する
ユーザーに Apache を使用して WebDav へのアクセスを許可したいのですが、最初にユーザーを認証して、各ユーザーに特定のフォルダーへのアクセスを許可したいと考えています。すべての認証は、Django ベースのデータベースに対して行う必要があります。Django 認証を自分で機能させることはできますが、各ユーザーを認証し、専用の webdav ユーザー固有の領域を提供する部分については助けが必要です。
ヒントはありますか?
python - これよりも優れた簡単な Python WebDAV サーバー コード スニペットはありますか?
簡単な Python WebDAVサーバー用のより良いコード スニペットを持っている人はいますか? 以下のコード (いくつかの Google 検索結果からまとめたもの) は Python 2.6 で動作するように見えますが、誰かが以前に使用したことのある、もう少しテスト済みで完全なものを持っているのではないかと思います。サードパーティのパッケージよりも stdlib のみのスニペットを使用したいと思います。一部のテストコードがヒットするためのものであるため、生産に値する必要はありません。
http - J2ME を使用した WebDAV
J2ME (一部のライブラリまたは手動コーディング) で WebDAV を使用する方法はありますか?
私は試しました:
- javax.microedition.io.HttpConnection、しかし「SEARCH」メソッドはそこでサポートされていません
- javax.microedition.io.SocketConnectionとHttp リクエスト- 応答で何も返されません
コードまたは HTTP ヘッダーに問題がある可能性があります: