我們正在調查是否有以下可能:具有多個「文件夾」的網頁,用戶可以通過該網頁拖放文件。它旨在用作將掃描文檔上載到檔案的界面。多目標跨瀏覽器拖放文件上傳
例如,我們可能會在頁面上顯示'Quotes','Invoices'&'Misc'。根據文檔類型的不同,用戶可以將文件從本地文件系統拖放到這三個文件夾中的一個。然後它應該將文件上傳到Web服務器上的正確文件夾。
這是可能的,如果是,使用ASP.NET的任何現有解決方案?
我們正在調查是否有以下可能:具有多個「文件夾」的網頁,用戶可以通過該網頁拖放文件。它旨在用作將掃描文檔上載到檔案的界面。多目標跨瀏覽器拖放文件上傳
例如,我們可能會在頁面上顯示'Quotes','Invoices'&'Misc'。根據文檔類型的不同,用戶可以將文件從本地文件系統拖放到這三個文件夾中的一個。然後它應該將文件上傳到Web服務器上的正確文件夾。
這是可能的,如果是,使用ASP.NET的任何現有解決方案?
您可以使用現代瀏覽器的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,
您可以使用silverlight app或java applet,但這些是我知道的唯一解決方案......用戶顯然需要安裝silverlight或jre。