生产厂商:Xceed产品类别:文档管理
FTP for Xamarin
用于Xamarin开发的FTP和FTPS(FTP over SSL)协议的坚如磐石且高效的实施。基于领先的.NET FTP库。
灵活可靠的Xamarin库,可轻松将高效的FTP和FTPS(FTP over SSL)文件传输功能添加到您的iOS或Android应用程序。由响应迅速的支持和开发团队提供支持,他们的唯一目标就是让您完全满意。
适用于所有FTP服务器类型。如果对Unix、VMS、AS/400、Windows和DOS服务器类型的内置支持不兼容,您可以插入自定义解析器以实现即时兼容性。支持所有主要的FTP操作、基于SSL的安全FTP (FTPS)、HTTP代理服务器支持、恢复、FXP服务器到服务器、TLS 1.2加密、MLST+MLSD、防火墙和代理的被动模式、通配符、过滤、内存流、异步操作、状态事件、FEAT命令、MODE Z等等。对于SFTP(基于SSH的FTP),请考虑Xceed SFTP for Xamarin。
需要FTP功能的开发人员通常也需要Zip文件处理功能,因此必须使用两个独立的库并让它们一起工作。不适用于Xceed FTP for Xamarin。它包括Xceed Zip for Xamarin的所有功能,这是一个功能极其丰富的Zip和数据压缩库。这种内置集成允许优化操作。例如,您可以访问远程FTP服务器上Zip文件中的文件,同时使用极低的带宽。库的Zip部分了解FTP协议,并使用FTP协议的搜索功能访问Zip中央目录并压缩/解压缩特定文件,而无需下载整个Zip文件。
Xceed FTP for Xamarin基于Xceed FTP for .NET,后者已投入商业使用超过12年,自推出以来不断更新。您可以相信它可以在您的应用程序中可靠地工作,许多财富500强公司也是如此。
.NET技术
l 使用100%托管C#代码编写,并使用.NET框架2.0/3.5、4.0及更高版本为Xamarin构建和测试。
l 蓝图订阅中包含的源代码。
l 包括C#示例应用程序。
l 所有错误处理都通过.NET异常类进行。
l 不需要显式处理对象。
l 符合CLS(通用语言规范)。
l 不使用不安全块来满足最低权限要求。
l 使用System.Net.Sockets命名空间构建。
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 从任何字节偏移量恢复文件传输。
l 重命名和删除FTP服务器上的文件。