如何使用javascript上传文件时获取文件源路径?

时间:2016-04-09 05:29:09

标签: javascript html angularjs node.js

我尝试了上传文件的完整路径,但我无法接受。 我的代码在这里

HTML

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

Javascript代码

 console.log(document.getElementById("file").value);

输出

C:\fakepath\image.jpg

我想知道文件的完整路径。

2 个答案:

答案 0 :(得分:2)

无法获得上传文件的完整路径。 浏览器具有安全功能,可防止JavaScript知道文件的本地完整路径。作为客户端,您不希望服务器知道本地计算机的文件系统。如果所有浏览器都从安全的角度来看这是好的。

答案 1 :(得分:0)

Javascript无权从客户端(浏览器)访问文件系统。这完全取决于安全原因。

但是使用HTML5 File API,只有Firefox具有until属性,如果您尝试获取文件路径的值,它将返回null。所以我可以说你无法获得文件路径。

请参阅以下链接。

Link_1