生产厂商:IT Hit产品类别:系统工具
WebDAV Server Engine for .NET使用 IT Hit WebDAV Server Engine for .NET,您可以创建自己的 WebDAV 服务器,将 WebDAV 支持添加到现有的 .NET 项目中,或为您的 CMS/DMS/CRM 启用 DAV。
产品优势
无需 WebDAV 和 XML 经验-无需研究 WebDAV / CalDAV / CardDAV 标准和协议。WebDAV XML 请求由 IT Hit WebDAV 服务器引擎解析,并转换为高级 .NET API 调用。
不受存储类型的影响-该引擎可以从文件系统、SQL 数据库、Amazon S3、Azure 或任何 DMS/CMS/CRM 发布数据。实际上,任何存储都可用于保存文件数据和层次结构。您可以自由地对任何必需的文件树层次结构进行编程。
与大多数 WebDAV 客户端一起测试-该引擎已使用 Microsoft Web 文件夹/迷你重定向器、Microsoft Office、LibreOffice/OpenOffice.org、iOS 上的 iWork、MAC OS X Finder、Konqueror、Gnome Nautilus 以及 Windows、MAC、Linux 和移动作系统上的其他 WebDAV 客户端进行了测试。
产品功能
· 该库提供了一个高级 API,无需学习 WebDAV 标准和协议。WebDAV XML 请求由 IT Hit WebDAV 服务器引擎解析并转换为 API 调用。
· 使用 IT Hit WebDAV 库,您可以将文件存储在数据库、文件系统、任何 DMS/CRM/ERP/等或几乎任何其他存储中。提供的示例演示了如何将文件存储在 Microsoft SQL Server 数据库中以及直接在文件系统中存储文件。它是支持 WebDAV 的现有文档管理或内容管理系统的理想选择。
· IT Hit WebDAV 服务器引擎几乎可以在 .NET 支持的任何作系统上的任何 Web 服务器上运行。该引擎提供了在 Windows、Mac OS X 和 Linux 上作为 ASP.NET 和 .NET Core 应用程序运行的示例。您甚至可以在 iOS 和 Android 上运行您的 WebDAV 服务器!
· 适用于 .NET 的 IT Hit WebDAV 服务器引擎完全在 .NET 中构建,并且符合 .NET 标准 1.6。该引擎没有任何系统 API 调用或 non-.NET 代码。
· 适用于 .NET 的 IT Hit WebDAV 服务器引擎可在 iOS 和 Android 上运行,并随 .NET Core HttpListener 示例一起提供。您可以直接在移动设备上运行一个微型 Web 服务器,并发布存储在移动应用程序中的文档,从而提供文档编辑和文件管理功能。
· 该引擎支持所有符合 RFC 4918 和 2518 标准的 WebDAV 客户端,例如 Microsoft Web Folders、Microsoft Office、OpenOffice.org、MAC OS X、iPad 上的 iWork、Konqueror、Gnome Nautilus 等。使用 IT Hit WebDAV Server Engine,您将能够通过 Windows 资源管理器管理您的文档,并通过一次复制粘贴作上传无限的文件结构。
· 与 FTP 不同,WebDAV 不需要打开端口 21,并且完全通过防火墙通过 HTTP 运行,无需任何其他配置。WebDAV 还支持通过 FTP 不支持的 SSL 进行安全连接。
· 该库符合 WebDAV RFC 4918、RFC 2518 和 DeltaV RFC 3253 标准。该引擎允许创建符合 1 类、2 类标准的 WebDAV 服务器,并支持 DeltaV 核心版本控制包。
· 大多数现代作系统(包括 Microsoft Windows 7、Vista、XP 和 Mac OS)都附带了 WebDAV 客户端应用程序,无需客户端应用程序分发和支持。此服务器支持的跨域请求共享标准还允许您使用基于 Web 浏览器的 WebDAV 客户端管理服务器上的数据,该客户端完全在 JavaScript 中创建,并位于另一个域中。
· 该引擎支持 .NET Framework 支持的任何身份验证方案或自定义身份验证方案。提供的示例和文档介绍了 Basic、Digest、NTLM 和 Kerberos 身份验证的配置。
· 使用断点续传功能,您可以暂停上传、取消上传和恢复损坏的上传,还可以请求在服务器端成功保存的字节数。使用提供的上传模块,您甚至可以克服 IIS/ASP.NET 中的 2Gb 上传限制,并将任何大小的文件上传到 IIS。
· 用于 Visual Studio 的 WebDAV 向导允许快速跳转到 WebDAV 开发。使用向导,您可以将 WebDAV 支持添加到您的 ASP.NET 网站、ASP.NET Web 应用程序和 ASP.NET MVC Web 应用程序。向导在您选择的文件夹上启用 WebDAV,同时保持网站的其余部分不变。
· 您可以从提交 POST 多部分表单的 AJAX/HTML 应用程序上传文件。在上传过程中,您可以请求上传进度并创建 AJAX/HTML 上传进度条。
· WebDAV 引擎支持 RFC 3253 核心版本控制包。使用 DeltaV,您可以签出/签入存储库中的文件,并根据开放标准跟踪文件版本。该库支持版本控制感知客户端和版本控制感知客户端的线性版本控制。它支持版本控制功能、UPDATE 功能、版本历史记录功能和自动版本控制。
· 90% 的库代码都包含在源代码许可证提供的单元测试中。