靈活、可靠、成熟,有14年的業績記錄。輕松將高效的FTP和FTPS(FTPoverSSL)文件傳輸功能添加到您的.NET或ASP.NET應用程序。由響應迅速的支持和開發團隊提供支持,他們的唯一目標是讓您完全滿意。
適用于所有FTP服務器類型,支持所有主要FTP操作
高效實施FTP和FTPS協議
內置Zip/Unzip和強大的加密功能
唯一一個.NET的FTP組件,含有高級文件處理、同步和高級數據壓縮功能。
針對的FTP和FTPS(FTPover SSL)協議的可靠而高效的實現.NET和ASP.NET。領先的.NETFTP庫。
所有服務器
適用于所有FTP服務器類型。如果對Unix、VMS、AS/400、Windows和DOS服務器類型的內置支持不兼容,則可以插入自定義解析器以實現即時兼容性。
所有操作
支持所有主要的FTP操作、SSL安全FTP(FTPS)、HTTP代理服務器支持、恢復、FXP服務器到服務器、TLS1.2加密、MLST+MLSD、防火墻和代理的被動模式、通配符、篩選、內存流、異步操作、狀態事件、FEAT命令、模式Z等。對于SFTP(SSH上的FTP),請考慮XceedSFTP For .NET。
內置Zip功能
需要FTP功能的開發人員通常也需要Zip文件處理功能,因此必須使用兩個單獨的庫并讓它們一起工作。不適用于的XceedFTP for .NET。它包括XceedZip for .NET的所有功能。這是領先的、功能極其豐富的Zip和數據壓縮庫。
這種內置集成允許優化操作。例如,您可以訪問遠程FTP服務器上Zip文件中的文件,同時使用極低的帶寬。庫的Zip部分理解FTP協議,并使用FTP協議的搜索功能訪問Zip中心目錄和特定于Zip/解壓縮的文件,而無需下載整個Zip文件。
受信任的
XceedFTP for.NET已經在商業上使用了12年多,自發布以來一直在不斷更新。您可以信任它在您的應用程序中可靠地工作,就像許多財富500強公司一樣。
受到頂級開發商和行業影響力人士的贊賞。
特點:
.NET技術
與.NET4.0及以上版本,.NET標準和.NETCore和ASP.NETCore 2.0及以上版本,ASP.NET2.0及以上版本兼容。單獨的版本可用于.NET2.0/3.5。
與VisualStudio 2005及更高版本配合使用。
用C#編寫的100%托管代碼。Blueprint訂閱中包含的源代碼。
VisualStudio包含的NET和C#示例應用程序。
所有錯誤處理工作完成.NET異常類。
無需明確處置對象。
符合CLS(公共語言規范)。
不使用不安全的塊來滿足最低權限要求。
文檔完全集成到VisualStudio中。
使用System.Net.Sockets命名空間構建。
.NET4.X版本是使用編譯的.NET客戶端配置文件。
FTP協議功能
符合RFC959、1123和1579。
支持FTPS(通過SSL的安全FTP)。
支持FEAT命令(也稱為“額外能力知識”)。
支持MLST和MLSD命令,以精確解釋文件名、日期和其他文件信息。
支持FXP服務器到服務器的文件傳輸。
SSL/TLS上的FXP。
支持Z模式數據傳輸。
在FtpClient和FileSystem接口中支持通過SSL3.0和3.1(TLS)進行安全FTP。
支持TLS1.2加密。
支持CCC命令,并提供一個屬性,該屬性旨在使連接到防火墻后面的服務器更加容易。
支持通過HTTP代理服務器連接到FTP服務器。
對各種服務器類型的可靠內置支持,包括Unix、VMS、AS/400和DOS。
支持所有主要FTP操作,并允許發送自定義命令。
支持FTP被動模式,實現防火墻和代理服務器的彈性。
主要特點
快速方便地發送和接收文件、文件夾或整個目錄結構。
向或從磁盤或內存流發送和接收文件。
支持非阻塞(異步)FTP操作。
操作可隨時中止。
提供了一組豐富的事件,可隨時通知應用程序所有FTP活動。
允許您隨時驗證組件的確切狀態,包括是否連接、忙與否、發送、接收、刪除等。
通過收集對象或事件獲取FTP服務器上文件的詳細列表。
重命名和刪除FTP服務器上的文件。
從任何字節偏移量恢復文件傳輸。
組件交互/事件
提供逐文件以及正在執行的整個操作的狀態報告事件。
狀態報告包括各種完成百分比、字節計數、文件計數、每秒字節數、跳過的字節數、跳過的文件數等。顯示進度條非常簡單。
所有主要操作都會觸發事件,例如在發送、接收和列出文件時等。
當發送多個文件并發生錯誤時,允許您重試文件、跳過并繼續,或中止整個操作。
為當前正在處理的文件提供完整的文件信息。
多才多藝的能力
公開Xceed獨特、靈活的文件系統對象模型,以便與XceedZip for .NET進行深度集成。允許您像處理本地文件和文件夾一樣處理FTP服務器上的文件和文件夾。
內置的數據壓縮功能和AES加密,得益于Xceed文件系統核心。包括的所有XceedZip for .NET功能。沒有額外的學習曲線或努力。
在FTP站點和本地、Zip和Tar歸檔、Gzip文件、流、內存等中抽象文件和文件夾。這樣,您就可以編寫代碼,就像編寫常規文件或文件夾一樣。添加對更多存檔類型和位置的支持后,無需更改代碼即可使用新的文件和文件夾類型或位置。
它甚至優化了操作,使您可以執行一些功能,例如快速訪問遠程FTP服務器上Zip存檔中的文件,同時使用驚人的低帶寬。沒有其他.NET組件或組件的組合可以實現這一點。
其他功能
創建篩選器,以便您只能發送或接收符合特定條件(如文件大小或日期)的文件。
允許您在發送之前重命名或更改文件名和路徑。
自動記錄到內存或磁盤。
三個“Quick”類提供靜態方法,允許您使用一行代碼執行FTP、Tar和GZip操作:QuickFtp、QuickTar和QuickGZip。這些新類伴隨并補充了當前可用的QuickZip和QuickCompression類。
使用自動目錄列表解析器,或為未知的列表格式和FTP服務器類型創建自己的自定義解析器。您可以通過兩種方式來實現這一點:通過繼承或通過處理事件。
為所有操作設置超時限制,并在超過該限制時觸發異常。
將文件發送到FTP服務器,并讓服務器為其指定唯一的文件名。
可以ASCII或二進制格式發送文件。
如果與FTP服務器的連接丟失,則觸發事件。
允許您更改當前登錄的用戶,而無需斷開連接。
用于處理非標準FTP服務器類型的內置調整,包括可設置的FTP服務器文件夾分隔符、存儲預分配和類型命令發送。
通過IP地址或主機名指定FTP服務器。
使用通配符指定要發送或接收的文件。
審核編輯:劉清
-
服務器
+關注
關注
12文章
9029瀏覽量
85205 -
DoS
+關注
關注
0文章
127瀏覽量
44513 -
FTP
+關注
關注
0文章
108瀏覽量
40596
原文標題:XceedFTP for .NET
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論