Добрый день! Уважаемые, подскажите пожалуйста, есть ли аналог такой программы для apache или другого web-сервера: http://www.rejetto.com/hfs/ ?? Заранее благодарен за ответ.
Чтобы пользователи могли (каждый под своей учетной записью) выкладывать файлы (FTP по определенным причинам не подходит). По возможности, организовать анонимный доступ.
>У меня когда-то WebDAV прекрасно работал из обычного эксплорера. Созадние файлов/каталогов, перенос и т.п. Всё равно, что с FTP.
А вот у меня не вышло... ІЕ7 и FF никак не хочет раздуплять мой webdav, а опера стоит не у всех, да и навязывать и ставить людЯм браузер (пусть и неплохой) из-за одного сервиса как-то нехорошо, или как...
странно... я довольно давно баловался с apache+webdav, и у меня http-ресурсы получалось цеплять как диски в винде (вроде это xp была), соответственно, публикация выглядела (например) как тупое копирование с диска цэ на диск зю. так что пилите (хотя может мся уже это дело "исправила").
>А вот у меня не вышло... ІЕ7 и FF никак не хочет раздуплять мой webdav, а опера стоит не у всех
Opera и FF - это Web-браузеры и с DAV могут только читать.
Про IE7 ничего не скажу, а вот IE6 и Konqueror - точно с DAV могут работать как с удалёнными каталогами. Вот, только что слепил для теста: http://dev.airbase.ru/dav-test-uploads/ (логин/пароль - tester/tester, можешь погонять клиентов) и из Конка сделал пару каталогов в нём. Правда, на русском создаётся корректно, но возвращает сервер кодировку ISO-8859-1, ИМХО, она там вообще hardcoded, ибо настройки соответствующей нигде нет, а "AddDefaultCharset UTF-8" игнорируется.
>так что пилите (хотя может мся уже это дело "исправила"). Буду пилить... >Opera и FF - это Web-браузеры и с DAV могут только читать. Угу, уже понял. Спасибо за тестовую платформу, и, если можно и не трудно, киньте сюда кусок конфига, отвечающего за web-dav, попробую сравнить со своими настройками, может чего не так написал.
>так что пилите (хотя может мся уже это дело "исправила").
Буду пилить...
>Opera и FF - это Web-браузеры и с DAV могут только читать.
Угу, уже понял. Спасибо за тестовую платформу, и, если можно и не трудно, киньте сюда кусок конфига, отвечающего за web-dav, попробую сравнить со своими настройками, может чего не так написал
Короче, с IE7 выползает следующая некрасивость, которая не нравиться клиентам/руководству (не знаю, есть ли такое в IE6?):
нужно 3 раза вводить логин/пароль.
Первый раз вводиш - он подставляет имя сайта как домен. Жмеш отмену, он опять просит пароль, тут проходит. Открывается еще одно окно браузера, и опять просит пароль... Вот, как бы и вроде ничего сложного, но схема некрасивая...
>Угу, уже понял. Спасибо за тестовую платформу, и, если можно и не
>трудно, киньте сюда кусок конфига
Вообще-то, у меня дефолтовый гентовский конфиг от Apache 2.2 :)
Если повыкинуть все лишние комментарии и условия, то останется:
DavLockDB "/var/lib/dav/lockdb"
Alias /dav-test-uploads "/var/www/uploads"
<Directory "/var/www/uploads">
Dav On
AuthType Digest
AuthName DAV-upload
# You can use the htdigest program to create the password database:
# htdigest -c "/var/www/.htpasswd-dav" DAV-upload admin
AuthUserFile "/var/www/.htpasswd-dav"
# Allow universal read-access, but writes are restricted
# to the admin user.
<LimitExcept GET OPTIONS>
require user admin tester
</LimitExcept>
Options +Indexes
</Directory>
<IfModule setenvif_module>
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[01234]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
</IfModule>