1

Apache で PHP を使用して webdav を実装しました。ただし、XP Web フォルダーでテストすると、いくつかの問題が発生します。

任意のフォルダを右クリックすると、「新規」オプションには「フォルダ」のオプションしか含まれていないことに気付きました。つまり、新しいフォルダしか作成できず、ファイルは作成できません。また、ファイルを右クリックすると、おそらく関連するプログラムを使用してファイルを開くための「開く」オプションしか表示されません。[開く] オプションは使用できません。さらに、ファイルを開いても、通常、関連するプログラムではなく、ブラウザが開こうとします。最後に、MS Word などのプログラムでファイルを開いても、その場所に保存できません。

Windows 上の Web フォルダーは、Windows エクスプローラーと同様に、これらすべての機能をサポートしていると思います。興味深いことに、www.ajaxfilebrowser.com のテスト webdav サーバーに web フォルダーでアクセスすると、これらすべての機能が得られるため、問題が webdav の実装に関係しているのではないかと思います。ただし、必要なすべての webdav メソッドが実装されている場合、ある webdav サーバーと別の webdav サーバーの違いは何ですか? 有効にするオプションを決定するために Web フォルダが使用するプロパティはありますか?

4

2 に答える 2

0

おそらくあなたのLOCK管理です。ほとんどのクライアントで必要です。そうしないと、「読み取り専用」モードで動作します。

于 2011-05-21T13:10:39.520 に答える
0

探すべきこと:

  • OPTIONS 応答 "Allow" および "Dav" ヘッダー
  • LOCK のサポート (書き込みに必要な場合があります)
  • メディアの種類

疑わしい場合は、HTTP トレースをキャプチャして比較します。

于 2011-05-21T07:09:57.877 に答える