da kannst du allenfalls "tricksen" ..
per z-index das File-Upload Element in den Vordergrund und gleichzeitig 100% durchsichtig
an die gleiche Stelle legst du an einen darunter-liegenden z-index ein normales Eingabefeld + Button.
Dem File-upload verpasst du ein kleines Javascript
HTML-Code:
onchange="this.form.fakeupload.value=this.value;"
- wobei fakeupload die id von dem "normalen" Eingabefeld ist
dadurch hast du die Dateiauswahl im richtigen Fileupload - und im Eingabefeld steht der Pfad zumindest drin -
du müsstest die Datei natürlich trotzdem sofort transferieren (move_uploaded....) - aber zumindest für den Benutzer kannst du die Illusion aufrecht erhalten, durch das normale Eingabefeld, dem du per PHP natürlich das Value passend setzen kannst.
Du musst halt nur abfangen, dass die Datei schon hochgeladen wurde - denn mit dem normalen Eingabefeld gibt es keinen Upload