Robert Spillner: Mozilla scheidet Pfad bei Datei-Formularfeldern ab

Beitrag lesen

Ich benutze Mozilla 1.3 unter Linux und versuche, über ein
Formularfeld mit <input type=file> einen Dateiennamen an ein Skript zu übergeben:

<form method=post>
<input type=file name=filefield enctype="multipart/form-data"/>
<input type=submit name=submitfield>
</from>

Gebe ich z.B. /home/robert/test.jpg ein, so übergibt Mozilla nur

POST / HTTP/1.1

[...blabla...]

Content-Type: application/x-www-form-urlencoded
Content-Length: 30

filefield=test.jpg&submitfield=

an den Server, schneidet also den kompletten Pfad ab.
Der Konqueror macht das z.B. nicht, der übergibt den vollen
Pfad; andere Browser hab ich nicht getestet.

Kennt jemand dasselbe Problem, soll das so sein, ist das aus
Sicherheitsgründen so und wie kann ich trotzdem dem Pfad bei
Mozilla mit übergeben, ohne ein Textfeld zu benutzen (denn dabei
hätte man dann nicht den bequemen Dateiauswahl-Dialog).

Danke, viele Grüße,

Robert