FTP
MAVLink FTP (File Transfer Protocol) is a file transfer microservice designed for MAVLink networks. You can read more about the MAVLink FTP protocol here.
This package exposes both low-level and high-level FTP APIs:
Client implementing IFtpClient
low-level FTP operations (OpenFileRead, ReadFile, CreateFile, etc.);
does not store file entries locally;
Server implementing IFtpServer
contracts for basic operations and callbacks;
ClientEx implementing IFtpClientEx
high-level operations (recursive directory deletion, file system refresh);
stores/caches FTP entries locally;
ServerEx implementing IFtpServerEx
implementations of low-level operations;
implementation of sessions;
Last modified: 16 July 2026