Я реализовал webdav, используя PHP на Apache. Однако у меня возникают некоторые проблемы при тестировании с веб-папками XP.
Я заметил, что когда я щелкаю правой кнопкой мыши по любой папке, опция 'new' содержит только опцию 'folder', т.е. я могу создавать только новые папки, а не файлы. Кроме того, когда я щелкаю правой кнопкой мыши по файлу, я вижу только опцию «открыть», которая, предположительно, откроет файл с помощью связанной с ним программы. Опция «Открыть с помощью» недоступна. Кроме того, даже открытие файла обычно вызывает мой браузер, пытающийся открыть его, а не связанную программу. Наконец, даже когда я получаю такую программу, как MS Word, чтобы открыть файл, я не могу сохранить его на месте.
Я считаю, что веб-папки в Windows поддерживают все эти функции, как и Windows Explorer. Интересно, что когда я захожу на тестовый сервер webdav по адресу www.ajaxfilebrowser.com с веб-папками, я получаю все эти функции, что наводит меня на мысль, что проблема связана с моей реализацией webdav. Однако, если все необходимые методы webdav были реализованы, что отличает один сервер webdav от другого? Существуют ли какие-либо свойства, которые веб-папки используют, чтобы определить, какие параметры включить?