Hi Jens,
kannst du noch etwas genauer beschreiben, was du machen möchtest, möglicherweise mit FTP-Protokoll-Snippets?
ich suche einen FTP-Server der *vor* der Annahme eines hochgeladenen Files bestimmte Prüfungen vornimmt.
Das ergibt ein logisches Problem: Wie soll der Server die Datei überprüfen, bevor er sie hat?
Gibt es einen speziellen Grund, dass der FTP-Server, der ja eigentlich einfach nur zum Transfer von Dateien da ist, die Aufgabe übernehmen muss? Mir erscheint es sinnvoller, den FTP-Server wirklich nur die Dateiübertragung machen zu lassen und den Rest (eine Aufgabe = ein Tool) eine Anwendung direkt dafür erledigen zu lassen.
Also z.B.
Per FTP laden die Clients ihre XML-Dateien ins Verzeichnis /spool hoch. Alle paar Sekunden guckt dort per Cron (eleganter: kein polling => inotify) die Prüfanwendung nach neuen Dateien und reicht sie an die Zielanwendung weiter, wenn sie i.o. ist, andernfalls löscht sie sie einfach.
Das erscheint mir einfacher zu realisieren und auch systematischer.
Viele Grüße Fabian