2012-02-27 75 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:///」。 如果您將文件拖放到瀏覽器中,您將看到瀏覽器如何讀取它的路徑。 ;)

相關問題