Параметры веб-папок: все ли серверы webdav созданы одинаковыми? - PullRequest
1 голос
/ 21 мая 2011

Я реализовал webdav, используя PHP на Apache. Однако у меня возникают некоторые проблемы при тестировании с веб-папками XP.

Я заметил, что когда я щелкаю правой кнопкой мыши по любой папке, опция 'new' содержит только опцию 'folder', т.е. я могу создавать только новые папки, а не файлы. Кроме того, когда я щелкаю правой кнопкой мыши по файлу, я вижу только опцию «открыть», которая, предположительно, откроет файл с помощью связанной с ним программы. Опция «Открыть с помощью» недоступна. Кроме того, даже открытие файла обычно вызывает мой браузер, пытающийся открыть его, а не связанную программу. Наконец, даже когда я получаю такую ​​программу, как MS Word, чтобы открыть файл, я не могу сохранить его на месте.

Я считаю, что веб-папки в Windows поддерживают все эти функции, как и Windows Explorer. Интересно, что когда я захожу на тестовый сервер webdav по адресу www.ajaxfilebrowser.com с веб-папками, я получаю все эти функции, что наводит меня на мысль, что проблема связана с моей реализацией webdav. Однако, если все необходимые методы webdav были реализованы, что отличает один сервер webdav от другого? Существуют ли какие-либо свойства, которые веб-папки используют, чтобы определить, какие параметры включить?

Ответы [ 2 ]

0 голосов
/ 21 мая 2011

Скорее всего, ваше управление LOCK.Требуется большинством клиентов, или они будут работать в режиме «только для чтения».

0 голосов
/ 21 мая 2011

На что обратить внимание:

  • ВАРИАНТЫ ответа "Разрешить" и "Dav" заголовки
  • поддержка LOCK (может потребоваться для записи)
  • типы носителей

Если есть сомнения, перехватите HTTP-трассировку и сравните.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...