如何从文件输入中获取文件的完整路径

时间:2010-11-14 05:58:48

标签: jquery html

  

可能重复:
  Full path from file input using jQuery

我有以下html元素

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

如果我使用

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

我只是文件名,而不是文件的完整绝对路径。谁能告诉我如何获得完整的路径?

1 个答案:

答案 0 :(得分:28)

您不能这样做 - 由于安全问题,浏览器不允许这样做。虽然有解决方法,但事实是你不应指望这种工作。以下Stack Overflow问题与此相关:

除此之外,新的HTML5规范还规定,浏览器需要将兼容Windows的伪路径提供给input type="file"字段,表面上是出于向后兼容的原因。

因此,尝试获取路径更糟糕,然后在较新的浏览器中无用 - 你实际上会得到一个假的。