一尘不染

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

html

这个问题已经在这里有了答案

7年前关闭。

可能重复:
使用jQuery输入文件的完整路径

我有以下html元素

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

如果我用

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

我只是文件名,而不是文件的完整绝对路径。有人可以告诉我如何获得完整路径吗?


阅读 369

收藏
2020-05-10

共1个答案

一尘不染

您不能这样做-由于安全问题,浏览器将不允许这样做。尽管有解决方法,但事实是您不应该依靠这种方法。以下堆栈溢出问题与此处相关:

除此之外,新的HTML5规范还指出,浏览器将需要向Windows兼容的伪路径输入input type="file"字段,这显然是出于向后兼容的原因。

因此,尝试获取路径会更糟,然后在更新的浏览器中将变得毫无用处-您实际上会得到一个假冒的浏览器。

2020-05-10