2012-02-15 90 views
1

如何模仿拖放而不需要用戶實際拖放?模仿HTML5拖放使用Javascript

我正在爲我們的團隊構建一個簡單的內部應用程序來上傳文件,但我不希望它們將文件拖放到頁面。

我只是想讓他們指定本地文件名,我需要Javascript來告訴瀏覽器該文件被拖放。

此外,在許多論壇閱讀後,我注意到使用javascript處理input type =「file」幾乎是不可能的(對於安全問題)..我的問題是,是否可以使用flash或任何其他技術?

+2

這是一個嚴重的安全問題,無論您想使用什麼。只有當你在瀏覽器上有一些插件時,否則任何'不好的'網站在訪問時都可以從你的電腦獲取任何東西。 – Cheery 2012-02-15 07:29:54

回答

1

在瀏覽器中,你在一個圍牆花園中操作 - 瀏覽器不希望你有任何訪問用戶機器去查找文件。

您真的需要接受的一點是,file輸入或拖放是選擇文件進行上傳和工作的標準方式,與其他網頁一樣沒有問題,因爲您的用戶會熟悉怎麼運行的。