Horst Reinelt: Browserabhängiges Verhalten bei "file"-Formularfeld

Beitrag lesen

Hallo zusammen,

ich hatte schon seit längerem ein "file"-Formularfeld im Einsatz, dass ich zum Angeben eine File-Pfades genutzt habe. Jetzt fiel mir aber auf, dass diese Funktion browserabhängig zu sein scheint.

Wenn in der sendenden Seite ...

<form name="f" action="/cgi-bin/test/index.cgi" method="post">
<input name="datei" type="file" size=50 maxlength=100000 accept="text/*">
</form>

die Datei F:\test\test.txt ausgewählt wurde,
steht im Query-String dann ...

bei z. B. NN4.7 und IE6.0:
 datei=F%3A%5Ctest%5Ctest.txt

bei z. B. Netscape 7, Mozilla Firefox:
 datei=test.txt

Das heißt, abhängig vom Browser wird der Pfad (bei post oder get gleichermaßen) mit übertragen oder auch nicht.

Könnt ihr mir dieses Verhalten bestätigen? Und - gibts für Netscape>4.x, Mozilla Firefox und ähnliche eine andere Möglichkeit, den Pfad mit zu übertragen?

Vielen Dank!
  Horst