-1

我有输入文件:

<input type="file" id="txt1" onchange="setText();">

和脚本获取路径文件为:

function setText()
  {
       var text = document.getElementById("txt1").value;
       alert(text);

  }

在输入文件的文本框中,value= C:\Users\iloveyou\Desktop\BaiTapTest.zip 但在脚本中,我得到了价值:text=BaiTapTest.zip 我想得到你text= C:\Users\iloveyou\Desktop\BaiTapTest.zip 能帮帮我吗?谢谢。

4

2 回答 2

1

由于安全问题,获取文件的完整路径实际上不是一个选项。有一些特定于浏览器的黑客攻击方法,但没有一个是非常可靠的。底线是,以可预测的方式获取文件的完整本地路径是不可能的。

于 2012-09-26T04:20:57.100 回答
-1
<input type="file" id="txt1" onchange="javascript:alert(this.value);">​

你可以吗?你可以通过这个获得完整的路径。

关联

于 2012-09-26T05:00:09.873 回答