問題タブ [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.
ftp - FTP を追い越すものは何ですか? なぜ私たちはまだそれを使用していないのですか?
それは私だけですか、それとも FTP は少し時代遅れに見えますか? 遅くて非効率的で、30年以上前のものですが、古いものがすべて悪いわけではありません:)
FTPの後継となる可能性のあるプロトコルは何ですか?
webdav は少し使ったことがありますが、よくわかりません。速いですか?より信頼できる?より安全に?
新しいテクノロジーが (まだ) 広く採用されていないのはなぜですか?
更新: 具体的には、開発者と Web サーバー間のファイルのダウンロード/アップロードについて言及しています。
Web ブラウジング、ファイル共有など、他の用途のための他の主流プロトコルを認識しています。
php - webDAV / PHP - HTML アンカーから MS Word ドキュメントを開きますか?
誰かがこの奇妙な (または通常の) 動作を説明できますか: WebDAV ディレクトリを持っています。このフォルダーには、document.doc という単語文書があります。
Word を開いて [ファイルを開く] を選択し、URL 全体を入力するとhttp://server/webdav/document.doc
、Word でドキュメントが正常に開きます。私が行った変更は、保存をクリックして保存されています。
さて、このドキュメントへのアンカーを含む HTML ページを次のように作成すると:
ドキュメントは問題なく開きますが、読み取り専用モードで開きます。
調査では、Word を使用してファイルを開くと、WebDav クライアントとしても機能することが示唆されています。したがって、ファイルなどをロックするために適切なヘッダーを送信します。アンカーから呼び出すと、ブラウザーは GET を実行できます。次に、(ダウンロードした??) ドキュメントを Word に渡します。Word はファイルに対していくつかの HTTP 呼び出しを行いますが、LOCK などは行いません。
これを解決する方法を知っている人はいますか? HTTP 呼び出しを行う PHP コードを書くこともできますが、それを Word で取得するにはどうすればよいでしょうか。
http - リバース プロキシの背後にある WebDAV
私は2つのサーバーを持っています。Web 上の 1 つのリバース プロキシと、WebDAV を提供するプライベート リンク上の 1 つ。
ブース サーバーは apache httpd v2 です。
私が持っているプロキシで:
私が持っているdavサーバー上:
リバース プロキシには 経由https
でアクセスし、プライベート サーバーには 経由でアクセスしhttp
ます。そして、そこに問題があります!
読み取り専用コマンドは正常に機能します。しかし、何かを動かしたいときは502 Bad gateway
. この理由は、リバース プロキシが拡張された dav 要求内の URL を書き換えていないためです。
ソース URL はヘッダー内にあり、正しく変換されhttp://share.local/file1
ます。宛先 URL は、私が理解できないいくつかの xml フラグメント内にあり、残りますhttps://example.com/file1
:(
Apacheがリクエストを正しく変換できるようにする標準的な方法はありますか?
がんばってくれてありがとう。
exchange-server - Exchange WebDav のバッチ更新
WebDav を使用して、共有 Exchange カレンダーの多数のアイテムを更新しようとしています。
私がやりたいことは、SQL で行うのと同じように、イベントの名前を変更することです。
WebDav クエリでこれを行う方法はありますか?
ありがとう。
c# - ドメインの移行以降、Webdav が統合認証を使用できない
Windows認証で認証するwebdavを使用するプログラムがあるため、ユーザーはユーザー名とパスワードを入力する必要がありません。ドメインを移行するまで、これはうまくいきました。現在、接続に使用されていたコードはエラー コード 5 (アクセスが拒否されました) を返します。
誰でもこれを修正する方法を知っていますか? 走ってみた
事前に古い接続をクリアしますが、これは機能しません。
(net use \\server.domain.com\share
以前はすぐに接続していたのに対し、実行するとユーザー名とパスワードの入力が求められるため、何かが Windows 認証に干渉しているように見えます。)
編集 - これは WinForms アプリケーションです。IIS と共有ファイルは同じマシンに保存されます。この問題は、移行されたマシンでのみ発生します。ドメインの外にあった (そして今も) PC は影響を受けません。
calendar - WebDav と Exchange2007 HTTP1.1 404 リソースが見つかりません!
私はExchange2007 を持っています。そして私はURLを使用しています:
" https://exchange2007.exchange.server.com/Exchange/username/calendar ";
'calendar' または 'mailbox' (あなたの言語で! 例: フランス語の "boite de registration" またはポルトガル語の "calendário")
私が使用しているその URL を使用すると、リソースを一覧表示できますが、メールを送信したり、予定を書いたりすることはできません! どうして?!?
サーバーから 207multistatus の応答が返され、OK が返されますが、 HTTP/1.1 404 Resource Not Foundが返されます 。201 を作成したいのです!!! (私の予定のため)
誰かがより良いアイデアを持っていますか?どうも。
コンソール:
c# - テキスト ファイルを https:// などのリモート ネットワーク共有フォルダーに保存します。
私のクライアントは、ユーザー名と pwd を含むhttps://xxxxの形式でネットワーク共有フォルダーを提供しています。そこにテキスト ファイルを配置するコンソール アプリケーションを作成する必要があります。利用可能な .Net クラスまたはライブラリはありますか? 可能であれば、オープンソースのライブラリを好みます。
ちなみに、共有フォルダは Windows ファイル エクスプローラー: [マイ コンピューター] -> [マイ ネットワーク] で確認できます。
git - ルートに書き込めない場合、DVCS に WebDAV ファイルシステムを配置するにはどうすればよいですか?
ファイルシステムのルートに書き込むことはできませんが、その下の 2 つのフォルダーに書き込むことができるファイルシステムへの WebDAV アクセスがあります。そうしたいです:
- 単一の DVCS リポジトリで変更を追跡する (git/hg を推奨)
- WebDAV 接続に変更を常に取り込むのではなく、直接 WebDAV 接続で作業します (これは私のワークフローにかなりの影響を与えます)。
ディレクトリ構造は次のとおりです。
書き込み可能ではないため、ルート レベルでリポジトリを作成できません。folder1
シンボリックリンクをたどらないため、folder2
ローカルフォルダーにシンボリックリンクできません。すべてのリポジトリ情報をローカルに保存することで速度が向上するため、シンボリック リンクが理想的です。git
hg
c# - webDAV と .NET を使用して電子メールの件名を取得する
質問のタイトルを変更するには、この分野に詳しい人が必要です
webDAV と .NET についてもっと学ぼうとしています。サーバー上の受信トレイからすべての電子メールを取得する必要があるアプリを作成しました。これらの電子メールを、次のプロパティを持つオブジェクトにロードする必要があります。
ここで非常に役立つ投稿を見つけました。しかし、必要なものに合わせてxmlファイルを操作する方法がよくわかりません。具体的には、次のコード:
urn:schemas:httpmail:subject など、件名を引き出すことができるようなものはありますか? 私はwebDAVに非常に慣れていません-そして、これはExchangeサーバーと対話するように言われた方法なので、誰かが上記のコードを変更してサブジェクトノードを追加する方法とその理由を明らかにすることができれば-私は確信しています私のニーズを満たすためにそれをさらに変更する方法を理解することができます。
明確にするために、私の質問は次のとおりです。
上記のコード スニペットを変更して、Exchange サーバーから取得した電子メールの件名も含めるにはどうすればよいですか?