誰かがこの奇妙な (または通常の) 動作を説明できますか: WebDAV ディレクトリを持っています。このフォルダーには、document.doc という単語文書があります。
Word を開いて [ファイルを開く] を選択し、URL 全体を入力するとhttp://server/webdav/document.doc
、Word でドキュメントが正常に開きます。私が行った変更は、保存をクリックして保存されています。
さて、このドキュメントへのアンカーを含む HTML ページを次のように作成すると:
<a href="http://server/webdav/document.doc">Edit document</a>
ドキュメントは問題なく開きますが、読み取り専用モードで開きます。
調査では、Word を使用してファイルを開くと、WebDav クライアントとしても機能することが示唆されています。したがって、ファイルなどをロックするために適切なヘッダーを送信します。アンカーから呼び出すと、ブラウザーは GET を実行できます。次に、(ダウンロードした??) ドキュメントを Word に渡します。Word はファイルに対していくつかの HTTP 呼び出しを行いますが、LOCK などは行いません。
これを解決する方法を知っている人はいますか? HTTP 呼び出しを行う PHP コードを書くこともできますが、それを Word で取得するにはどうすればよいでしょうか。