2010-12-20 80 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,