65 packages tagged with “webdav”
The WinSCP .NET assembly is a .NET wrapper around WinSCP’s scripting interface that allows your code to connect to a remote machine and manipulate remote files over SFTP, FTP, WebDAV, S3 and SCP sessions. The library is primarily intended for advanced automation tasks on Microsoft Windows that require conditional processing, loops or other control structures for which the basic scripting interface is too limited. The library is not a general purpose file transfer library. It particularly has a limited support for an interactive processing, and as such it is not well suited for use in GUI applications. For the same reason it is also difficult to use the assembly within a restricted environment like a web server, that limits or even restricts execution of external processes. For documentation and examples of use, see project website. The NuGet package includes the assembly itself and a required WinSCP executable. When installed, it adds the assembly as reference to your project and sets up WinSCP executable to be copied to project output directory, so that it can be found on run-time.
An easy-to-use async WebDAV client for .NET
With IT Hit WebDAV Server Engine for .NET you can create your own WebDAV server, CalDAV/CardDAV server, add WebDAV support to your existing .NET project or DAV-enable your CMS/DMS/CRM. Using WebDAV Server Engine for .NET you can enable opening documents for editing from a web page and save back to server without download and upload steps. This works for Microsoft Office documents, LibreOffice documents, Adobe Acrobat PDF file, AutoCAD files and any other documents. IT Hit WebDAV Server Engine can publish data from database, file system, SQL database, your DMS/CMS/CRM or virtually any other storage. Almost any storage can be used to keep the files data and hierarchy. 90% of the Engine code is covered by Unit tests and provided with server samples covered with Ajax integration tests. The WebDAV server samples provided with the Engine can run on .NET Core & .NET Standard on Windows, Mac OS X, Linux, iOS & Android. Using WebDAV Wizards for Visual Studio you can generate sample authentication code required in your project: Basic, Digest, NTLM/Kerberos or cookies authentication.
Base classes used by IT Hit Servers. Required by IT Hit WebDAV Server Engine and IT Hit G Suite Server Engine.
ASP.NET Core WebDAV Context for IT Hit WebDAV Server Engine for .NET. You will reference this package in your WebDAV server project if you target ASP.NET Core.
WebDAVClient is a strongly-typed, async, C# client for WebDAV.
IT Hit WebDAV Server Context for projects that use Clssic ASP.NET HttpContext from System.Web
This sample is a WebDAV server with file system back-end that runs on IT Hit WebDAV Server Engine for .NET. It stores all data in file system and can run on ASP.NET Core on Windows, OS X and Linux. The sample keeps locks and custom properties in NTFS Alternate Data Streams in case of Windows and in Extended Attributes in case of OS X and Linux. It provides a sample web page listing content of your WebDAV server with Edit button, demonstrating how you can open a document for editing directly from a web page and save back to server without download/upload steps. To list documents, navigate folders structure and open documents for editing this sample utilizes IT Hit WebDAV Ajax Library. It is also covered with WebDAV Ajax integration tests provided with WebDAV Ajax Library so you can test your modifications. Additionally it demonstrates Ajax File Browser that you can use to manage documents, open for editing and perform advanced upload operations such as pause and resume upload, drag-and-drop as well as restore broken uploads.
ASP.NET Core Context for IT Hit Server Engine for .NET. You will reference this package in your server project if you target ASP.NET Core.
NWebDav.Server is a flexible WebDAV server library that can be used to expose files or other data using WebDAV.
The Files.com .NET Client library provides convenient access to the Files.com API from applications using the .NET framework.
A HttpListener-based mobile WebDAV server that runs on iOS and Android on .NET Standard 2.0. It stores all data in iOS/Android file system extended attributes. This sample provides access to the documents inside a mobile app folder. To see the documents a user opens a sample web page served by this server in a web browser on any machine in the local network. A user can open, edit and save documents back to the mobile device as well as can upload, download and manage documents using any WebDAV client. Quick start video tutorial: https://www.youtube.com/watch?v=dsDPrQBUpZM Detailed instructions about running this sample: https://www.webdavsystem.com/server/server_examples/mobile_ios_android/
IT Hit WebDAV Server Context for projects that use IOwinContext.
IT Hit Server Context for projects that use Clssic ASP.NET HttpContext from System.Web
ASP.NET WebListener WebDAV Context for IT Hit WebDAV Server Engine for .NET. You will reference this package in your WebDAV server project if your server is based on WebListener.
NWebDav.Server.AspNetCore is a flexible WebDAV server library that can be used to expose files or other data using WebDAV hosted via .NET core.
NWebDav.Server.HttpListener is a flexible WebDAV server library that can be used to expose files or other data using WebDAV hosted via HttpListener.
This sample is a WebDAV server with Microsoft SQL back-end that runs on IT Hit WebDAV Server Engine for .NET. It stores all data in Microsoft SQL database and can run on ASP.NET Core on Windows, OS X and Linux. The sample keeps documents, folders structure, locks and custom properties in SQL tables. It provides a sample web page listing content of your WebDAV server with Edit button, demonstrating how you can open a document for editing directly from a web page and save back to server without download/upload steps. To list documents, navigate folders structure and open documents for editing this sample utilizes IT Hit WebDAV Ajax Library. It is also covered with WebDAV Ajax integration tests provided with WebDAV Ajax Library so you can test your modifications. Additionally it demonstrates Ajax File Browser that you can use to manage documents, open for editing and perform advanced upload operations such as pause and resume upload, drag-and-drop as well as restore broken uploads.
The Portable WebDAV Library is a strongly typed, async WebDAV client library which is fully compliant to RFC 4918, RFC 4331 and "Additional WebDAV Collection Properties". It is implemented as .NETStandard 1.1 library in oder to be used on any platform supporting .NETStandard 1.1.
IT Hit WebDAV Server Context for projects that use HttpListener. Using this context you can build a cross-platform WebDAV server on .NET Standard 2.0 that runs on iOS, Android, Windows, Max OS X & Linux.
Independentsoft.Webdav is WebDAV protocol API for .NET Framework, .NET Core, .NET Standard, Mono, Xamarin.
Enables opening documents for editing from your storage in Google G Suite Online and automatically saves modified document back to your storage. You can open Microsoft Word, Excel and PowerPoint documents. Supports real-time collaboration - several users can edit documents simultaneously. While this module does not require WebDAV, it can be integrated with WebDAV server to lock the document, refresh lock and unlock the document in your storage. Document can be optionally locked using WebDAV shared lock when new user joins editing and automatically unlocked when all users finished editing (require WebDAV Class 2 shared locks support).
Ready-to-use library for simplifying the development of .NET applications.
ASP.NET WebListener Context for IT Hit Server Engine for .NET. You will reference this package in your server project if your server is based on WebListener.
WebDAVNet is a client library for interacting with WebDAV written in C#
Simple WebDAV client. Testet with Apache, IIS and nginx
IT Hit Server Context for projects that use HttpListener. Using this context you can build a cross-platform server on .NET Standard 2.0 that runs on iOS, Android, Windows, Max OS X & Linux.
NWebDav.Server.AspNet is a flexible WebDAV server library that can be used to expose files or other data using WebDAV hosted via ASP.NET.
xDav is a server .Net Module For WebDav Standard