Dominique Nüssli: Fileupload mit cgi-lib.pl

Beitrag lesen

Hallo

Rolf Rost hat ja schön beschrieben wie der Dateiupload via cgi-lib.pl funktioniert (http://www.teamone.de/selfaktuell/cgi-lib.htm). Beim zweiten Bsp. habe ich aber ein Problem, da funktioiert bei mir die Abfrage nicht, ob eine Datei ausgewählt wurde oder nicht. Denn das Skript frägt ab ob die Feldvariable (z.B: 'datei') gleich Null ist. D.h. wenn nichts in das entsprechende Feld eingetragen worden ist, gib es eine Fehlermeldung. Sobald aber in der Variable "writefiles" etwas steht, schreibt die "cgi-lib.pl" automatisch Daten in die entsprechende Variable (hier also in 'datei'). D.h. das Skript merkt nicht mehr ob wirklich eine Datei hochgeladen wurde. Wie kann ich nun abfragen ob tatsächlich eine Datei angegeben wurde? Und wie finde ich den ursprünglichen Namen der Datei heraus. Und wie merkt das Skript von welchem Typ die Datei ist? (Dies könnte man evt. über den Namen herausfinden).

Vielen Dank für Euere Bemühungen

Dominique