Hallo, ich hab mir einen kleinen FTP Upload gebastelt, nun tu ich mir allerdings ein bisschen schwer zu überprüfen ob der Upload auch geklappt hat, den im Anschluss soll die Datei gelöscht werden. Auch fehlt mir noch ein bisschen Überprüfung ob der FTP Server verfügbar ist. Wenn man allerdings einfach die Meldungen des FTP abfangen könnte, wäre ja alles gelöst.
also diese:
150 Connection accepted
226 Transfer OK
Denke die Aufgabe ist nicht so schwer, aber irgendwie komm ich grade nicht weiter
Python
#!/usr/bin/python
import ftplib
m_ftp = ftplib.FTP("192.168.123.1")
m_ftp.login("name","password")
directory = '/'
m_ftp.cwd(directory)
directory_local='/home/pi/'
filename = 'test.txt'
file = open(directory_local+filename, 'rb')
m_ftp.storbinary('Stor '+filename, file)
file.close()
m_ftp.quit()
Alles anzeigen