2010-12-20 76 views
1

我們正在調查是否有以下可能:具有多個「文件夾」的網頁,用戶可以通過該網頁拖放文件。它旨在用作將掃描文檔上載到檔案的界面。多目標跨瀏覽器拖放文件上傳

例如,我們可能會在頁面上顯示'Quotes','Invoices'&'Misc'。根據文檔類型的不同,用戶可以將文件從本地文件系統拖放到這三個文件夾中的一個。然後它應該將文件上傳到Web服務器上的正確文件夾。

這是可能的,如果是,使用ASP.NET的任何現有解決方案?

回答

1

您可以使用現代瀏覽器的HTML5功能來執行此操作。這裏有一個詳細的解釋: http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/ 還有一個jQuery插件:https://github.com/weixiyen/jquery-filedrop這是一個有點虛假(截斷帶有法語口音的文件,不能正確處理同一頁面中的幾個放置區域,...),但很容易修復(我幾周前向作者發送了一個固定版本,但沒有得到任何反饋......) 有了一些Ajax和正確的服務器端解決方案,它就像一個魅力。不過,我不知道任何.NET解決方案。 Best,