Возможно, вам понадобится плагин для веб-браузера (ActiveX или Netscape API), который бы справился с этим за вас.Вы можете передать URL документа (с некоторым файлом cookie аутентификации) этому плагину, нажав на ссылку.Плагин, который может загрузить файл, открыть его, используя ShellExecute или аналогичный (например, сервисы Launch на Mac), и при закрытии файла вы можете загрузить файл.
Это, конечно, очень простое использование и не использует силу протокола webDAV.Например, вы должны обрабатывать блокировки webdav или определять etags файла перед загрузкой и т. Д., Чтобы предотвратить потерю данных.Вы должны прочитать больше о webdav: http://www.ietf.org/rfc/rfc3744.txt.