生产厂商:Xceed产品类别:文档管理
FTP for .NETFTP for .NET
灵活、可靠和成熟,拥有14年的业绩记录。轻松将高效的FTP和FTPS(FTP over SSL)文件传输功能添加到您的.NET或ASP.NET应用程序。由响应迅速的支持和开发团队提供支持,他们的唯一目标就是让您完全满意。.NET和ASP.NET的FTP和FTPS(FTP over SSL)协议的坚如磐石和高效的实施。领先的.NET FTP库。
适用于所有FTP服务器类型。如果对Unix、VMS、AS/400、Windows和DOS服务器类型的内置支持不兼容,您可以插入自定义解析器以实现即时兼容性。支持所有主要的FTP操作、基于SSL的安全FTP (FTPS)、HTTP代理服务器支持、恢复、FXP服务器到服务器、TLS 1.2加密、MLST+MLSD、防火墙和代理的被动模式、通配符、过滤、内存流、异步操作、状态事件、FEAT命令、MODE Z等等。对于SFTP(SSH上的FTP),请考虑用于.NET的Xceed SFTP。
需要FTP功能的开发人员通常也需要Zip文件处理功能,因此必须使用两个独立的库并让它们一起工作。不适用于.NET的Xceed FTP。它包括Xceed Zip for .NET的所有功能,领先的、功能极其丰富的Zip和数据压缩库。这种内置集成允许优化操作。例如,您可以访问远程FTP服务器上Zip文件中的文件,同时使用极低的带宽。库的Zip部分了解FTP协议,并使用FTP协议的搜索功能访问Zip中央目录并压缩/解压缩特定文件,而无需下载整个Zip文件。
Xceed FTP for .NET已经投入商业使用超过12年,并且自推出以来一直在不断更新。您可以相信它可以在您的应用程序中可靠地工作,许多财富500强公司也是如此。
.NET技术
l 适用于.NET 4.0及更高版本、.NET标准和.NET Core以及ASP.NET Core 2.0及更高版本、ASP.NET 2.0及更高版本。单独构建可用于.NET 2.0/3.5。
l 适用于Visual Studio 2005及更高版本。
l 100%托管代码用C#编写。蓝图订阅中包含的源代码。
l NET和C#示例应用程序包含在Visual Studio中。
l 所有错误处理都通过.NET异常类进行。
l 不需要显式处理对象。
l 符合CLS(通用语言规范)。
l 不使用不安全块来满足最低权限要求。
l 文档完全集成到Visual Studio中。
l 使用System.Net.Sockets命名空间构建。
l .NET 4.X版本是使用.NET Client Profile编译的。
FTP协议
l 符合RFC 959、1123和1579。
l 支持FTPS(基于SSL的安全FTP)。
l 支持FEAT命令(也称为“额外能力知识”)。
l 支持MLST和MLSD命令以精确解释文件名、日期和其他文件信息。
l 支持FXP服务器到服务器的文件传输。
l 通过SSL/TLS的FXP。
l 支持MODE Z数据传输。
l 在FtpClient和FileSystem接口中通过SSL 3.0和3.1 (TLS)支持安全FTP。
l 支持TLS 1.2加密。
l 支持CCC命令并提供旨在使连接到防火墙后面的服务器更容易的属性。
l 通过HTTP代理服务器启用到FTP服务器的连接。
l 对各种服务器类型的可靠、内置支持,包括Unix、VMS、AS/400和DOS。
l 支持所有主要的FTP操作并允许发送自定义命令。
l 支持防火墙和代理服务器弹性的FTP被动模式。
功能特点
l 快速轻松地发送和接收文件、文件夹或整个目录结构。
l 向磁盘或内存流发送文件或从中接收文件。
l 支持非阻塞(异步)FTP操作。
l 操作可以随时中止。
l 提供一组丰富的事件,让您的应用程序了解所有FTP活动。
l 允许您随时验证组件的确切状态,包括是否连接、是否忙、发送、接收、删除等。
l 通过收集对象或事件获取FTP服务器上文件的详细列表。
l 重命名和删除FTP服务器上的文件。
l 从任何字节偏移量恢复文件传输。