2014-06-06 26 views
2

如何使用輸入類型=「文件」,即獲得一個文件的真實路徑的真實路徑:如何獲取文件使用jQuery

HTML代碼:

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

當眉毛用戶點擊按鈕,他會選擇一個文件,所以我想從他選擇的地方選擇一條路徑。通過jQuery的(或任何可能的方式),如果我得到「FILEDATA」,即值:

的Jquery:

var filename = $('#fileData').val(); 

它給出這樣C:\fakepath\SO_Status.xlsx

但我真的想是的路徑文件而不是文件內的數據/不需要上傳文件C:\filesFolder\SO_Status.xlsx(假設'SO_Status.xlsx'文件存在於fakepath中)

+1

大多數現代瀏覽器不會讓你有這樣的信息,因爲它可以放棄在客戶機的文件結構。 –

+0

http://stackoverflow.com/questions/3489133/full-path-from-file-input-using-jquery – Illaya

+0

使用$('#fileData')[0] .files [0] .path – Zik

回答

1

你想做什麼是不可能的,由於安全原因。

ASLO,檢查這個答案:https://stackoverflow.com/a/15201258/706273

+0

我經歷了它,但它不是我要傳遞的信息 –

+0

@RajeshHatwar這就是我所說的 - 由於安全原因,不可能這樣做。 –

+0

另外,爲什麼你想知道完整的路徑?可能會有解決方案滿足您的特定需求。 –

相關問題