我尝试了上传文件的完整路径,但我无法接受。 我的代码在这里
HTML
<input type="file" id="file">
Javascript代码
console.log(document.getElementById("file").value);
输出
C:\fakepath\image.jpg
我想知道文件的完整路径。
答案 0 :(得分:2)
无法获得上传文件的完整路径。 浏览器具有安全功能,可防止JavaScript知道文件的本地完整路径。作为客户端,您不希望服务器知道本地计算机的文件系统。如果所有浏览器都从安全的角度来看这是好的。
答案 1 :(得分:0)
Javascript无权从客户端(浏览器)访问文件系统。这完全取决于安全原因。
但是使用HTML5 File API,只有Firefox具有until
属性,如果您尝试获取文件路径的值,它将返回null。所以我可以说你无法获得文件路径。
请参阅以下链接。