2012-01-11 87 views
0

我需要使用JavaScript從HTML文件選擇元素中獲取完整路徑。我已經返回了一個JavaScript函數,但它只提取文件名,而不是完整的路徑。HTML文件選擇和JavaScript

如何獲取完整的文件路徑?

回答

2

你不行。這是由於安全。瀏覽器僅提供內容和文件名。

提供該路徑可能允許攻擊者瞭解有關硬盤驅動器上他們希望保持私密的文件的信息。你真的想讓網絡服務器知道你正在上傳的頭像kitty.png實際上是c:/pr0n/嗎?不,我不這麼認爲。

+0

舊版IE瀏覽器(或舊平臺)可以在'INPUT TYPE = FILE'的'value'屬性中返回文件的完整路徑。例如,Windows XP上的IE8。但Windows 7上IE8標準模式下的IE9返回任何路徑爲_C:\ fakepath \ kitty.png_ – 2012-01-11 06:00:29