ich muss sagen, ich kann nicht ganz folgen :-).
Es ist auch nicht einfach deinen Schilderungen zu folgen.
Mein Problem ist: Ich
verarbeite mit dem cgi-Script einen Button, hinter dem sich "submit"
versteckt.
Was heißt versteckt? Ich nehme an man kann den Button in dem Dokument anklicken und dann schickst du den Inhalt des Formulars an das Skript.
Aus dem html-Formular sind mir im cgi-Script auch Pfad und Name der Datei, die hochgeladen werden soll, bekannt (param("uploaded_file")). Die Frage ist nun, wie ich das Hochladen, eben ausgehend von param("uploaded_file") in dem Script machen kann.
Besser ist es die Funktion upload() zu verwenden, lies dir mal die Doku dazu durch.
Die Standardmethode mit <INPUT TYPE="file" NAME="uploaded_file"...> möchte ich nicht machen, weil ich dann ja wohl erst den Button für "File hochladen" drücken würde und dann über einen weiteren Button ("submit") die anderen Formulardaten verarbeiten würde. Ich möchte Beides durch einen einzigen Button erledigen. Soweit klar? Oder habe ich einen Denkfehler?
Ja, der Denkfehler ist, das das nicht geht. Einen Datei upload kannst du nur mit einem solch einen Formularfeld machen. Es geht nicht anders.
Struppi.