WebDAV .NET

Description

WebDAV .NET is a WebDAV client library for .NET. It lets you list, upload, download, copy, move, rename, lock and delete files and folders, read and update properties, and use the WebDAV extensions in common use on any WebDAV server. It is built on HttpClient, every request method is asynchronous, and it has no dependencies besides .NET.

What is new in version 2.0

Supported .NET Versions

Features

Supported Specifications

Tested Servers

Every example in the tutorial is tested against Apache HTTP Server mod_dav, SabreDAV (the WebDAV server of Nextcloud and ownCloud) and Go x/net/webdav. WebDAV .NET works with any server that implements RFC 4918.

Examples

Getting started

List, create, copy, move, delete files and folders

Download

Upload

Get and set properties

Lock/Unlock

Quota, permissions and reports

Tutorial

C# and VB examples


Evaluation version (version 2.0.0)

Download 30 days evaluation version (zip file)

Nuget package: Independentsoft.Webdav