2010-11-14 7 views
22

Mögliche Duplizieren erhalten:
Full path from file input using jQueryWie Sie den vollständigen Pfad der Datei aus einer Datei Eingang

Ich habe das folgende HTML-Element

<input type="file" id="upload"> 

Wenn ich

$("#upload").val(); 

Ich habe nur den Dateinamen, nicht den vollständigen absoluten Pfad der Datei. Kann mir jemand sagen wie man den kompletten Weg bekommt?

+2

siehe diese Frage unten über die gleiche http://stackoverflow.com/questions/3489133/full-path-from-file-input-using-jquery – kobe

Antwort

27

Sie können dies nicht tun - der Browser lässt dies aus Sicherheitsgründen nicht zu. Obwohl es Problemumgehungen gibt, sollten Sie sich nicht auf diese Arbeit verlassen. Die folgenden Stack-Überlauf Fragen relevant sind hier:

Zusätzlich zu diesen sind die neuen HTML5-Spezifikation besagt, dass Browser benötigt einen Windows-kompatiblen fakepath in das input type="file" Feld einzuspeisen angeblich aus Gründen der Rückwärtskompatibilität.

So versucht der Weg schlechter zu erhalten, ist dann in neueren Browsern nutzlos - Sie werden tatsächlich stattdessen eine gefälschte bekommen.

+0

Vielen Dank! Lachend über deinen Kommentar "Der Versuch, den Pfad zu erhalten, ist in neueren Browsern schlechter als nutzlos". – asgs

Verwandte Themen