Net::FTPServer

Net::FTPServer

am 25.01.2007 16:56:32 von Jens Puruckherr

Hallo,

ich suche einen FTP-Server, der beim Empfangens eines Files dieses
gleich bestimmten Prüfungen unterzieht (z.B. Parsen gegen ein
XML-Schema) und in Abhängigkeit vom Ergebnis die passenden Returncodes
liefert u.U. das File auch gleich ablehnt.

Beim Pure-FTPd - der zur Zeit läuft - kann ich nur eine Aktion
ausführen, nachdem ein File bereits empfangen wurde.

Also habe ich mir Net::FTPServer angeschaut. Passt sowieso besser zum
Perl-Projekt ;-)
Die Fülle von Möglichkeiten hier ist ja erschlagend ... allerdings finde
ich nicht die Stelle, an der ich eingreifen kann/muss/sollte/koennte ...

Kann mir wer auf die Sprünge helfen?

Danke

Jens

Re: Net::FTPServer

am 25.01.2007 17:22:14 von eck

Jens Puruckherr schrub im Jahre 25.01.2007 16:56:

> Also habe ich mir Net::FTPServer angeschaut. Passt sowieso besser zum
> Perl-Projekt ;-)

http://search.cpan.org/~rwmj/Net-FTPServer-1.120/lib/Net/FTP Server.pm#CONFIGURING_AND_EXTENDING_THE_SERVER

"Personalities can be used to make deep changes to the FTP server: for
example, there is a supplied personality which allows the FTP server to
serve files from a relational database."

Na, das klingt doch so, als hätte man genug Möglichkeiten hier eine
Personality zu bauen, die nicht aus einer DB liest sondern in einen
XML-Parser schreibt ;-)

Klingt nach kräftig lesen und ausprobieren....


--
B.Eckstein, eck@ivu.de Cheap, Fast, Good - pick any two of them
Die FAQ zu de.comp.hardware.netzwerke: http://how.to/dchn
Mozilla-Tips: http://mozilla-anleitung.de/ http://www.holgermetzger.de/

Re: Net::FTPServer

am 26.01.2007 09:13:59 von Jens Puruckherr

B.Eckstein schrieb:

> Klingt nach kräftig lesen und ausprobieren....

Ja ... hoffte nur, jemand hat schon mal derartiges gemacht und gibt mir
einen Tipp, wie: da musst die und die Klasse überschreiben.
Naja ... muss ich wohl mal die Struktur analysieren...

Jens