httpダイジェスト認証を使用するWord用のWebDav共有を持つWebアプリケーションがあります。次のようなJavaScriptを使用して、WordでWord文書を開きます。
Doc = new ActiveXObject("Sharepoint.OpenDocuments.3");
Doc.EditDocument(url, 'Word.Document');
Office2003およびOffice2007では、機能します(ただし、100%確実ではありません)。Office 2010では、ドキュメントを正常に開くことができますが、ドキュメントを保存すると、Microsoft Office Upload Centerに表示され、「アップロードに失敗しました-アップロードエラー」というエラーが表示されます。問題を解決するためのドロップダウンメニューボタンがありますが、診断に役立つオプションはありません。
サーバー上のログを見ると、LOCK要求を行うところまで到達しました。
PEARのHTTP_WebDAV_Serverのわずかにカスタマイズされたバージョンを使用しています。これを機能させるには、より高度な認証に切り替える必要がありますか?これは、PHPベースのWebDavサーバーから実行できますか?