Skip to content

Joe91/ESP-FTP-Server-Lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-FTP-Server-Lib

This is a fork form https://github.com/peterus/ESP-FTP-Server-Lib, since there seems to be no maintanance anymore. This library will provide a simple and modern FTP server for your ESP32 or ESP8266 device. You can setup multiple users and mutliple filesystems (SD-Card, MMC-Card or/and SPIFFS).

Examples

In the example folder you can find a very simple usage of the FTP server. You just need to setup the users, add the filesystems which you want to use, and call the handle function in the loop. With the Compileflag -DENABLE_FTP_SANITIZATION you can enable support for special-characters like ":" or "?" by URL-Encodeing of Files.

Known Commands to the server

Currently all kind of simple commands are known to the server:

  • CDUP
  • CLNT
  • CWD
  • DELE
  • FEAT
  • LISST
  • MKD
  • MLSD
  • NLST
  • OPTS
  • PASV
  • PORT
  • PWD
  • RETR
  • RMD
  • RNFR
  • RNTO
  • STAT
  • STOR
  • TYPE
  • USER
  • PASS
  • SYST
  • QUIT
  • ABOR

What is still missing / TODO

Some commands are still missing, if you need them create a ticket :)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 100.0%