2012-12-28 142 views
0

我有一個網頁,我需要在用戶的計算機上獲取本地文件的文件路徑。我想有一個用戶在文件中拖動的iFrame,並且響應是文件路徑。通過iFrame顯示文件路徑

例如:

[中]用戶拖動文件到網頁 的iFrame的[出]網頁顯示該文件的文件路徑下降(/卷/路徑/文件)

如何,究竟我會做這個? (一個代碼示例或教程的鏈接會很好)

這是我可以在SO上找到的最佳答案:https://stackoverflow.com/a/7890676/651174

+1

由於明顯的安全原因無法訪問文件路徑 – charlietfl

+0

文件瀏覽按鈕如何工作呢?另外,我不需要訪問該文件,我只需要路徑的名稱。 – David542

+0

瀏覽器能夠使用javascript無法訪問的內容 – charlietfl

回答

1

獲取文件路徑是一個安全問題。您可以得到最接近的是fakepath。您也可以使用files[0]而不是value來獲取有關該文件的更多信息。

考慮將HTML5文件拖放到HTML5 FileReader API中。 This tutorial解釋瞭如何做到這一點。

+0

如果您只需要獲取該名稱,那麼只需執行[this](http://jsfiddle.net/2x99G/)之類的操作即可。 –