Jens Puruckherr schrieb:
ich suche einen FTP-Server der *vor* der Annahme eines hochgeladenen Files bestimmte Prüfungen vornimmt. Speziell würde ich XML-Dateien durch einen externen Parser schicken. Wenn das File nicht passt, soll die entsprechende Fehlermeldung an den Client geschickt werden. Alle Server, die ich bisher fand, können derartige Aktionen nur, *nachdem* ein File bereits angenommen wurde. Zu Not muss ich einen solchen Server selber schreiben ... leider fehlt es dafür an Zeit und Erfahrung ... wie so meist. Hat jemand einen guten Tipp für mich?
Ich vermute, Du meinst sowas:
1. Client verbindet sich mit Server. 2. Client schickt die Datei an den Server. 3. Programm testet die schon hochgeladene Datei. 4. Server bestätigt OK oder lehnt die Datei ab.
In diesem Falle: annehmen := {bestätigen} ablehnen := {nicht/negativ bestätigen,löschen}
Ich kenne mich jetzt nicht mit FTP aus. Prinzipiell sollte es aber gehen, wenn der Check das Zwischenspeichern auf derm Server erlaubt, also der Check unmittelbar nach dem Hochlanden und vor dem OK stattfindet. Alles andere ist sinnlos, wie schon in anderen Beiträgen beschrieben.
Ich weiß jetzt nicht, ob das FTP-Protokoll solch ein OK unterstützt. Wenn nicht, dann kannst Du nur versuchen, das auf TCP-Ebene zu lösen, nur wüsste ich da jetzt nicht, ob das geht. Eine Alternative wäre natürlich, auf andere Protokolle (z.B. HTTP) umzustellen.
Tobias.