Ich möchte über das bekannte Dateifeld <input type="file"> nicht nur eine Datei zum Upload auswählen, sondern gleich ein ganzes Verzeichnis. Auf welche Art ist es möglich, das Feld so zu manipulieren, dass es mich auch Ordner auswählen lässt?
Geht das überhaupt, oder soll ich z.B. auf Java Script ausweichen?
Prinzipiell nicht, da für das HTTP POST Kommando nur einzelne Files vorgesehen sind. Du müsstest also der JavaScript und dynamic .innerHTML das Form bearbeiten, sodass für jedes File im Verzeichnis ein type="file" angelegt wird, du dann da die filenamen reinschreibst, und Dir noch woanders (zb. im namen: <input type="file" name="DateiC:/WinNt/system.ini"> den Speicherort (damit auch die Verzeichnisstruktur) abspeicherst.
Zum Glück darf JavaScript aber nicht auf der Platte rumrödeln, also müsste der Benutzer das machen (Akropolis Adieu).
Genauso toll dürfte es werden, eine Sicherheitslücke auf dem IE auszunutzen, die den WinZip startet...
Manuel