Hi,
Und wie genau machst Du sowas?
Ich (obwohl ich nicht Martin heisse ;)) lese das Feld mit dem Dateinamen aus (per onChange, onKeydown, onFocus etc.), schneide den Dateinamen ab (im Normalfall also alles, was nach dem letzen / bzw. \ kommt) und schreib dann per document.write ein Hiddenfield mit dem Pfad als Value.
Ich habs weder getestet noch nen Code geschrieben, dürfte aber nur ne Sache von 15 Minuten sein. (ohne Gewähr, weil ich nicht weis, wie verschiedene Browser auf document.write und hiddenfields reagieren)
Alternativ schickst du einfach den Pfad inkl. Dateinamen mit (also das Value aus dem file-Feld) und nutzt diesen Wert dann gleich zum speichern. Spart Arbeit im Client.
Und das mir keiner kommt von wegen "wenn aber eine Javascript deaktiviert hat ...."
Wenn jemand eine besondere Funtionalität haben will, muss er akzeptieren, evtl. Javascript aktivieren zu müssen.