使用javascript将文件路径保存在变量中,而不使用fakepath?

使用javascript将文件路径保存在变量中,而不使用fakepath?,javascript,file,path,save,Javascript,File,Path,Save,在我评论我正在使用javascript中的脚本(如下所示)来保护变量中文件的路由之前,有没有任何方法可以做到这一点,尽管不使用javascript,以便我不会犯fakepath的错误?我不想保存文件,只保存其路径 <html> <head> <script> function CopyMe(oFileInput, sTargetID) { document.getElementById(sTargetID).value = oFileInput.val

在我评论我正在使用javascript中的脚本(如下所示)来保护变量中文件的路由之前,有没有任何方法可以做到这一点,尽管不使用javascript,以便我不会犯fakepath的错误?我不想保存文件,只保存其路径

<html>
<head>
<script>
function CopyMe(oFileInput, sTargetID) {
    document.getElementById(sTargetID).value = oFileInput.value;
}
</script>
</head>
<body>
<div>
    <input type="file" onchange="CopyMe(this, 'txtFileName');" />
</div>
<div>
    You chose: <input id="txtFileName" type="text" readonly="readonly" />
</div>
</body>
</html>

函数CopyMe(oFileInput,sTargetID){
document.getElementById(sTargetID).value=oFileInput.value;
}
您选择了:

thaks感谢您的帮助

我知道IE8及以下版本会根据安全设置为您提供完整的路径。我怀疑今天的浏览者会这么做。有没有办法用html获取路径?你可以让用户在
文本
输入中输入路径。这可能不是你想要的,可能有java、flash、silverlight等插件,但可能不是php。我认为php永远不需要知道发送到它的文件的路径。好的,谢谢你的帮助:)