Asv Mavlink Help

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