WebDAV Client Library for .NET

With WebDAV Client Library you can manage items on a WebDAV server, upload / download files and manage locks
WebDAV client library in .NET for managing items on a WebDAV server, uploading / downloading files and managing locks.
  • No WebDAV and XML experience required.
  • High level programming interfaces.
  • WebDAV RFC 4918, 2518 and DeltaV RFC 3253 compliant.
  • Runs on .NET, Xamarin iOS and Android.
  • Provides async TAP interfaces for .NET 4.5+
  • Provides synchronous interfaces for .NET 2.0 - 4.0.
  • Full WebDAV Class 2 locks management support.
  • Range / Content-Range header support for PUT and GET.
  • Basic, Digest, NTLM, Kerberos or custom authentication.
  • C# source codes provided with unit and integration tests.
  • Resumable upload support (Pause / Cancel / Restore broken upload).
  • Full-featured sample WebDAV browser provided:
    • Pause \ resume \ cancel uploads and downloads.
    • Restore broken uploads and downloads.
    • Folders upload and download.
    • Upload of files over 2Gb to IIS/ASP.NET.
    • Locks and versions management.
  • more...

Pause, Cancel, Restore Broken Uploads and Downloads!

IT Hit WebDAV Client API provides reliable mechanism for uploading large files to WebDAV server. You can pause \ resume, cancel and restore broken uploads as well as request amount of bytes successfully saved on server side.