2010-10-14 87 views
2

如果这是可能的,我还没有积极的态度,但是有什么办法可以让用户在网站上按Ctrl + Click(即多选)文件吗?文件上传多选

的,我想怎样可以通过上传工具做,只从我的标准文件浏览器采取

屏幕截图:

Multi-select

如果这是相关的,的后端站点在C#中,前端脚本是JS/jQuery。

+1

您的意思是'在选择要上传的文件时点击浏览时出现的弹出窗口中多选?' – 2010-10-14 19:44:45

+0

纯HTML和Javascript中没有多文件控制。 – Pointy 2010-10-14 19:46:26

+0

@jakub是的,这是正确的。 – Jason 2010-10-14 19:51:54

回答

3

HTML4/XHTML1的文件上传元素只允许单个文件上传。你可以使用Flash或插件来获得你想要的行为。您可以使用JQuery创建一个允许多次上传的动态表单,但仍然需要单独选择。

如果您确定只支持支持HTML5的浏览器,则可以使用<input type="file" multiple="multiple>并获取此行为。

+0

是的!这是伟大的......现在,你知道我是如何处理这些文件上传,或类似的东西? – Jason 2010-10-14 22:38:12

+0

不能说我这样做。我已经退出网络开发一两年了,我只记得第一次看到它在Gmail中使用Chrome时感到非常兴奋。 – 2010-10-15 17:51:23

+0

我已经想出了如何在后端使用它('Request.Files'包含所有文件),但我想要一种方法在客户端拦截它,以便我可以做出相应的反应,主要是针对数字正在上传。 – Jason 2010-10-15 17:58:05