Here a simple FTP server in python and it provides basic tasks like uploading , downloading, removing, renaming files and adding new directory to the server.
This app will be running both the server and client on the same local machine.
In this project ftplib, pyftpdlib and wx libraries have been imported
! Remind python3 does not support wx library
Enter the following code at the command line to start the server
$ python server.py
now you can start the client app
$ python client.py
you will see the login screen after the above command
enter server ip as 127.0.0.1, username as root and password as 1234 and then press login button
now you can start to use the local ftp app
-
Users can upload many files at the same time
-
Users can navigate on remote using the back and forward buttons
-
Users can change the name of the files or directories by pressing the rename button
-
Users can download the files by pressing the download button
-
Users can remove the files by pressing the remove file button
-
Users can remove the empty directory by pressing the remove directory button