2012-02-27 142 views
0

我想在上传文件时获取完整文件路径。在Firefox中上传HTML文件时获取文件完整路径

。 如果我们使用Safari浏览器或IE浏览器,我得到完整的文件路径,但在Firefox中它不能正常工作

我怎样才能得到完整的文件路径名称在Firefox中使用javascript或jquery。

感谢

+1

由于安全原因,这是不可能的。 – 2012-02-27 10:22:47

+1

可能重复的[如何使用Javascript从fileupload获取完整路径](http://stackoverflow.com/questions/1635329/how-to-get-full-path-from-fileupload-using-javascript) – 2012-02-27 10:23:52

回答

0

我无法想象为什么有人想这样的功能摆在首位。您正在上传文件,而不是指定您的硬盘结构。如果这是出于合法原因,只需在上传器旁边显示一个文本框询问本地路径。

+0

实际上很多用户想要这个功能,因为他们想显示预览上传文件,这个预览的完美例子是现代的多个文件上传与图像预览! – Adnan 2014-04-03 07:42:39

+0

@Adnan预览图像与为网站提供文件路径无关。有一个原因,为什么没有浏览器这样做...... – Christian 2014-04-03 17:23:11

1

出于安全原因,您不能。大水桶对用户的硬盘一无所知。

-1

所有的浏览器出于安全原因无法访问到文件的完整路径 但在HTML 5只是Mozilla的,您可以访问完整路径

+0

如果你不想在重定向之前保存路径,那么你不想在没有用户交互的情况下重新填充路径 – 2017-08-17 08:43:42

-1

实际上,你可以! 例如,如果您要加载完整路径的图像,你可以用这样的代码:

<html> 
<body> 
<img src = "file:///C:/Users/UserName/Folder1/Folder2/image.jpeg" /> 
</body> 
</html> 

所以在PROGRAMM你可以要求用户复制粘贴在文本框中的完整路径,你可以添加在从浏览器读取文件之后的“file:///”。 如果您将文件拖放到浏览器中,您将看到浏览器如何读取它的路径。 ;)

相关问题