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

How to get to file source path while uploading a file using javascript?

本文关键字:文件 获取 路径 javascript      更新时间:2024-03-31

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

HTML

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

Javascript代码

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

输出

C:'fakepath'image.jpg

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

无法获取上传文件的完整路径。浏览器有一个安全功能,可以防止JavaScript知道文件的本地完整路径。作为客户端,您不希望服务器知道本地机器的文件系统,这是一件好事。如果所有浏览器都从安全角度出发这样做,那就太好了。

Javascript无权从客户端(浏览器)访问文件系统。这一切都是出于安全考虑。

但使用HTML5文件API,只有Firefox有mozFullPath属性,即使你试图获得文件路径的值,它也会返回null。所以我可以说你无法获得文件路径。

另请参阅以下链接。

Link_1