用SWFUpload吧。
SWFUpload的主要特点
* 可以同时上传多个文件;
* 类似AJAX的无刷新上传;
* 可以显示上传进度;
* 良好的浏览器兼容性;
* 兼容其他JavaScript库 (例如:jQuery, Prototype等);
* 支持Flash 8和Flash 9;
SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。
在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。
中文使用教程:http://wenku.baidu.com/view/41dbec1cc281e53a5802ff89.html
ASP版本资料:http://www.baidu.com/s?wd=swfupload%20asp&rsp=0&oq=swfupload&f=1&tn=myie2&ch=3
这里有一个多文件上传系统
可以设置上传的文件格式
里面有教程和源码
asp下有很多无组件多文件上传类,比如这个http://dev.mo.cn/source_198.html
http://www.pudn.com/downloads220/sourcecode/middleware/detail1038669.html下载研究吧 嘿嘿