Axel Richter: Input type=file

Beitrag lesen

Hallo,

wenn Du Javascript einsetzt, und vor dem Abschicken des Formulars das entsprechende input-Feld ausliest und dessen Wert in ein type=hidden input-Feld setzt, dann kommst Du vielleicht doch noch zu Deinem beabsichtigten Effekt...

Das ändert aber auch nichts daran, dass der Nutzer für das INPUT type="file" eine Datei auswählen muss. Man kann dort kein Verzeichnis auswählen. Man müsste dem Nutzer also sagen: Wähle das Verzeichnis aus, indem Du irgendeine Datei in diesem Verzeichnis auswählst, sollte es dort noch keine geben, musst Du vorher eine erstellen. Nicht wirklich praktikabel, oder?

Der Browser als HTML/JavaScript-Viewer und HTTP-Client ist für so etwas als Client also nicht geeignet. Man muss hier Erweiterungen im Browser nutzen. Java (Applet) wurde schon genannt, wobei es hier ein signiertes Applet sein müsste, damit auf das lokale Filesystem zugegriffen werden kann. Gegebenenfalls kommt in abgeschotteten Intranets mit IE als Browser auch ActiveX in Betracht.

viele Grüße

Axel