WebDAV: Обязательно ли реализовывать FileSystem Driver?
От: Ilya78  
Дата: 20.12.05 10:19
Оценка:
Добрый день!

Стоит задача:

Реализовать мапинг удаленного каталога на локальный диск при помощи WebDAV. То есть пользователь должен видеть диск, заименованный буквой, к примеру T: а все обращения к файлам на этом диске должны редиректиться на WebDAV сервер. Требования по клиентской операционной системе Windows XP and higher.

Ожидаемое решение:
Использовать Web Client network provider и при помощи функции WNetAddConnection2 осуществить маппинг и решить все проблемы.

Проблема:
При использовании серверов на платформе based on MS Windows все работает достаточно стабильно. При использовании удаленного сервера (в частности, Linux based) WNetAddConnection2 возрващает ошибку 5 "Access denied". Хотя IE прекрасно эту папку с указанными логином и паролем открывает (Open as Web Folder).
Проблема повторялась, как на Windows XP SP2, так и на Windows 2003, как на папках с AuthBasic, так и с AuthDigest.

Кто-нибудь сталкивался с подобной проблемой? Может быть, я просто что-то делаю не так? Или это известная проблема и единственный выход в данной ситуации — писать FSD?

Заранее спасибо,
Илья
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.