Tổng quan
Xceed SFTP for Xamarin tập trung vào truyền tệp SFTP qua SSH với triển khai tuân thủ RFC 4253,4252 và 4254. Thành phần này làm việc với phần lớn máy chủ SFTP và bao phủ các thao tác SFTP quan trọng trong ứng dụng Xamarin.

Thư viện hỗ trợ SFTP version 3 và 6, đồng thời triển khai SSH-2 để bảo vệ dữ liệu trao đổi với máy chủ bằng mã hóa và kiểm tra toàn vẹn. Khóa mã hóa được thay đổi định kỳ trong phiên làm việc, giúp duy trì kết nối bảo mật trong quá trình truyền dữ liệu.
Thư viện SFTP cho Xamarin hỗ trợ SSH-2, SFTP v3 và v6, làm việc với nhiều loại máy chủ và proxy HTTP, SOCKS4/4A, SOCKS5. Hỗ trợ truyền tệp, thư mục, đồng bộ và ghi log hoạt động.
Tính năng nổi bật
- Triển khai SSH-2 cùng RFC 4253,4252 và 4254 cho kết nối SFTP bảo mật.
- Hỗ trợ SFTP version 3 và 6, kèm fallback tự động về version 3.
- Truyền file, folder và toàn bộ cấu trúc thư mục qua SFTP.
- Làm việc với dữ liệu từ disk hoặc memory streams.
- Biểu diễn mục máy chủ bằng SFtpFile và SFtpFolder để thao tác trực tiếp.
- Tích hợp SFtpFile và SFtpFolder với FileSystem component của Xceed.
- Liệt kê chi tiết file và folder trên máy chủ SFTP.
Ứng dụng thực tế
- Xây dựng ứng dụng Xamarin cần truyền file bảo mật qua SFTP.
- Đồng bộ thư mục giữa thiết bị khách và máy chủ SFTP.
- Tạo quy trình upload hoặc download file từ disk và memory stream.
- Triển khai kết nối SFTP trong môi trường cần đi qua proxy HTTP hoặc SOCKS.
- Theo dõi và ghi log hoạt động truyền file trong ứng dụng.NET.
Đối tượng sử dụng phù hợp
- Lập trình viên Xamarin và.NET cần tích hợp SFTP vào ứng dụng
- Nhóm phát triển hoặc kiểm thử cần giấy phép theo số developer
- Kỹ sư phần mềm cần đồng bộ file, thư mục và xử lý truyền dữ liệu an toàn
- Technical buyer đang tìm thư viện SFTP có thông tin giấy phép rõ ràng
Thông tin kỹ thuật
Câu hỏi thường gặp
Xceed SFTP for Xamarin hỗ trợ những phiên bản SFTP nào?
Thư viện hỗ trợ SFTP version 3 và version 6.
Có hỗ trợ SFTP version 4 và 5 không?
Không. Thư viện không hỗ trợ version 4 và 5, nhưng có fallback tự động về version 3 với nhiều máy chủ.
Có thể kết nối qua proxy nào?
Thư viện hỗ trợ proxy HTTP, SOCKS4/4A và SOCKS5.
Có thể ghi log hoạt động SFTP ở đâu?
Hoạt động SFTP có thể được ghi ra disk, console hoặc bất kỳ đối tượng System.IO.TextWriter nào.
Môi trường phát triển nào được liệt kê trong phần tương thích?
Dữ liệu tương thích liệt kê Microsoft Visual Studio 2019 và Microsoft Visual Studio 2017.




Bình luận