Tổng quan
Xceed FTP for Xamarin tập trung vào nhu cầu thêm khả năng truyền tệp FTP và FTPS cho ứng dụng iOS hoặc Android. Thư viện làm việc với nhiều loại FTP server và có hỗ trợ sẵn cho Unix, VMS, AS/400, Windows và DOS.

Bộ thành phần này triển khai các giao thức FTP và FTPS, đồng thời hỗ trợ các thao tác FTP phổ biến như gửi, nhận, liệt kê, đổi tên, xóa và tiếp tục truyền từ byte offset bất kỳ.
Cơ chế asynchronous operations và khả năng hủy thao tác giúp phù hợp với các luồng xử lý truyền tệp trong ứng dụng di động.
Tính năng nổi bật
- Hỗ trợ chuẩn FTP RFC 959,1123 và 1579.
- Triển khai FTPS qua SSL cùng TLS 1.2.
- Xử lý lệnh FEAT để nhận biết khả năng mở rộng của server.
- Đọc MLST và MLSD để diễn giải chính xác thông tin tệp.
- Thực hiện FXP server-to-server transfers, kể cả qua SSL/TLS.
- Hỗ trợ MODE Z cho truyền dữ liệu nén.
- Kết nối FTP server qua HTTP proxy server.
Ứng dụng thực tế
- Bổ sung chức năng upload/download FTP hoặc FTPS cho ứng dụng Xamarin trên iOS và Android.
- Xây dựng quy trình đồng bộ thư mục từ thiết bị lên FTP server hoặc ngược lại.
- Tạo màn hình theo dõi tiến độ truyền tệp với progress bar và thống kê chi tiết.
- Làm việc với tệp nằm trong Zip archive trên FTP server thông qua mô hình FileSystem.
- Triển khai bộ lọc truyền tệp theo kích thước hoặc ngày, kèm đổi tên trước khi gửi.
Đối tượng sử dụng phù hợp
- Lập trình viên Xamarin cần tích hợp FTP/FTPS vào ứng dụng di động
- Nhóm phát triển.NET xây dựng tính năng truyền tệp, đồng bộ dữ liệu hoặc xử lý archive
- QA và technical leads cần đánh giá thư viện FTP có events, logging và trạng thái xử lý chi tiết
- Technical buyers tìm thành phần.NET Class của Xceed Software cho Visual Studio 2017 hoặc 2019
Thông tin kỹ thuật
Câu hỏi thường gặp
Xceed FTP for Xamarin hỗ trợ giao thức nào?
Thư viện hỗ trợ FTP và FTPS, bao gồm SSL 3.0, SSL 3.1 (TLS) và TLS 1.2.
Có thể dùng thư viện này cho ứng dụng nào?
Mô tả sản phẩm nêu rõ khả năng thêm truyền tệp cho ứng dụng iOS hoặc Android.
Có hỗ trợ truyền tệp bất đồng bộ không?
Có. Thư viện hỗ trợ non-blocking asynchronous FTP operations và có thể hủy thao tác bất kỳ lúc nào.
Có thể theo dõi tiến độ truyền tệp không?
Có. Status reports cung cấp completion percentages, byte counts, file counts, bytes per second và nhiều.
Có tích hợp xử lý archive không?
Có. Thư viện bao gồm Zip/Unzip, Tar, GZip, data compression và AES encryption thông qua Xceed FileSystem Core.




Bình luận