hotti: Wie Dateien/Verzeichnis Liste von Client an Server schicken?

Beitrag lesen

hi,

Wie schaut es mit Alternativen aus? JavaScript wird ja wohl kaum Zugriff auf Dateien und Verzeichnisse haben

Das nicht, aber Du kannst mit JS soviele Input type="file" Felder erzeugen, wie der Benutzer will, evntl. auch autoamtisch: User füllt das erste Feld, fertig, damit wird ein nächstes Feld erzeugt usw.

Aber dann kommt die Crux: Der Browser schickt die Dateien wirklich zum Server, sofern das Form-attr enctype="multipart/form-data" gesetzt ist. Und was da an Pfad mitgegeben wird, ist browserabhängig, ältere IEs geben den kompletten lokalen Pfad mit (d:/home/huhu.exe), i.d.R. gibt der Browser jedoch nur den Dateinamen ohne Pfadangabe mit.

Wenn Du also nur den/die Dateinamen haben willst, und mehr darfst Du nicht erwarten, probier ein Formular ohne enctype s.o. (Default enctype="application/x-www-form-urlencoded"). Dann hängts auch von der serverseitigen Sprache ab, was Du bekommen kannst.

Hotti