You can use this . It supports all basic ftp operations:
Download file Upload file Delete file Delete directory Create directory List directory contents
[DISCLAIMER] I am a library developer, I needed the ftp library in the past, and I came up with this answer. However, I decided to write it myself, because s7ftprequest did not support at that moment several operations that I needed (for example, a download directory or a list)
Valentin radu
source share