Кто-нибудь знает (с полномочиями) о сервере WebDAV, совместимом с OSX 10.5 Finder?
Я настраиваю lighttpd с mod_webdav на моем поле Ubuntu 9.04, но PUT не работают. Я бы предпочел не перебирать все варианты ...
Поисковик OS X использует очень широкий спектр функций webdav, включая единственный пример фрагментированных PUT. Единственный сервер, который я нашел, который работает хорошо, это Apache mod_dav. Мы активно используем его против Leopard и Maven.
Assid от lighttpd также есть модуль webdav для nginx, но он вообще не работает для свойств и не может выполнять фрагментированные PUT.
Apple также выпустила свой сервер календаря, который использует расширения CalDAV, поэтому он должен работать против средства поиска. Я не использовал этот продукт, поэтому не могу поручиться за него как за обычный сервер webdav.
При поиске совместимых вариантов вам стоит обратить внимание на следующие проекты
Только сегодня я обнаружил проблему с загрузкой Mac. Оказалось, что Mac не только использует фрагментированное кодирование при выполнении PUT (все остальные клиенты, которые я проверял, вместо этого отправляют Content-Length), но также указывает «Transfer-Encoding: Chunked» с заглавной C вместо «chunked» и mod_proxy это не нравится.
Кажется, что lighthttpd тоже не как фрагментированные кодировки передачи по ПУТ.
Мы используем библиотеку Tomcat + Apache Jackrabbit Webdav на стороне сервера, и Mac Finder отлично с ней работает.