<input type="file" id="file-id" name="file_name" onchange="theimage();">
Ceci est mon bouton de téléchargement.
<input type="text" name="file_path" id="file-path">
C'est le champ de texte où je dois montrer le chemin complet du fichier.
function theimage(){
var filename = document.getElementById('file-id').value;
document.getElementById('file-path').value = filename;
alert(filename);
}
C'est le JavaScript qui résout mon problème. Mais dans la valeur d'alerte me donne
C:\fakepath\test.csv
et Mozilla me donne:
test.csv
Mais je veux le chemin d'accès au fichier local complet . Comment résoudre ce problème?
Si cela est dû à un problème de sécurité du navigateur, quelle devrait être l'autre façon de procéder?
browser security issue
~ si elle est implémentée dans le navigateur (à juste titre), il est très peu probable que vous puissiez la contourner
C:\fakepath
donc maintenant tout le monde connaît ma structure de répertoires.