<input type="file" id="file-id" name="file_name" onchange="theimage();">
Dies ist mein Upload-Button.
<input type="text" name="file_path" id="file-path">
Dies ist das Textfeld, in dem ich den vollständigen Pfad der Datei anzeigen muss.
function theimage(){
var filename = document.getElementById('file-id').value;
document.getElementById('file-path').value = filename;
alert(filename);
}
Dies ist das JavaScript, das mein Problem löst. Aber in der Warnung gibt mir Wert
C:\fakepath\test.csv
und Mozilla gibt mir:
test.csv
Aber ich möchte den lokalen vollqualifizierten Dateipfad . Wie kann ich dieses Problem beheben?
Wenn dies auf ein Sicherheitsproblem des Browsers zurückzuführen ist, wie sollte dies dann alternativ erfolgen?
browser security issue
~ Wenn es im Browser implementiert ist (zu Recht), ist es höchst unwahrscheinlich, dass Sie es umgehen können
C:\fakepath
, so dass jetzt jeder meine Verzeichnisstruktur kennt.