WEB如何实现选择多个文件 要实现这么一个功能,用户可以一次选择多个文件(点一次“浏览”选择多个文件),或者,选择某个文件后,与该文件名相关的文件自动加上,点“确定”后上传。有什么好的插件么?要与form同步提交 不是异步。SWFUpload什么的试了,都不太合适。大家给个建议,谢了~~~~JS文件批量选择上传 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/10/24/1859895.html此控件是基于标准HTTP协议实现的文件上传功能。优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,上传前获取本地文件大小,适合各种简单WEB项目。另外一个特点是支持自动上传指定的本地文件。单文件上传演示上传本地文件代码使用步骤如下:1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\)2.调用PostFirst函数开始上传文件。<script type="text/javascript" language="javascript"> var uploaderMgr = new HttpUploaderMgr(); uploaderMgr.Load();//加载控件 window.onload = function() { uploaderMgr.Init();//初始化控件 //添加一个本地文件 uploaderMgr.AddFile("D:\\Soft\\QQ2010.exe"); uploaderMgr.PostFirst(); };</script>单文件整合代码: 服务器返回消息:<input id="txtFilePath" type="text" size="50" /> <script type="text/javascript" language="javascript"> var uploaderMgr = new HttpUploaderSingleMgr(); uploaderMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx"; uploaderMgr.Load(); //文件上传完成后执行的回调函数 uploaderMgr.CompleteHook = function(msg) { document.getElementById("txtFilePath").value = msg; }; window.onload = function() { uploaderMgr.Init(); }; </script>示例下载:CAB安装包开发文档ASP示例ASP.NET示例ASP.NET-FCKEditor2.x示例JSP示例PHP示例 怎么到处都能看到这个啊?这个控件不兼容啊!不兼容啊!!IE浏览器可以使用这个控件,FIREFOX和chrome浏览器可以使用html5的multiple="true"属性来实现多选 不支持html5的浏览器只能有flash了,百度你懂得 谢谢各位,google了,没找的合适的所以来求教。我的功能不是要实时上传文件,而是需要将选择的多个File跟form一起提交。使用标准<input type='file'/>无法实现一次选择多个文件,和选择一个文件后,根据文件名自动添加同类文件这两个功能。有没有办法?html5不行 浏览器不支持。 javascript怎么做的这样的图??? 往下拉列表加option不成功 div不同区域点击时弹出窗口的怪问题,高手请解答! js实现页面自动跳转问题 为什么这段js无法在Opera中执行?(IE中正常) 使用object.filters.alpha.opacity报错该怎么办? 如何计算两个日期的相差天数 碰到了内存溢出问题!!! 手机页面textarea 求教,谁能帮看下这个JS控制FLASH播放的域名问题吗 GIS开发 jquery经过和点击 改CSS冲突了
此控件是基于标准HTTP协议实现的文件上传功能。优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,上传前获取本地文件大小,适合各种简单WEB项目。
另外一个特点是支持自动上传指定的本地文件。单文件上传演示上传本地文件代码
使用步骤如下:
1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\)
2.调用PostFirst函数开始上传文件。<script type="text/javascript" language="javascript">
var uploaderMgr = new HttpUploaderMgr();
uploaderMgr.Load();//加载控件 window.onload = function()
{
uploaderMgr.Init();//初始化控件
//添加一个本地文件
uploaderMgr.AddFile("D:\\Soft\\QQ2010.exe");
uploaderMgr.PostFirst(); };
</script>
单文件整合代码: 服务器返回消息:<input id="txtFilePath" type="text" size="50" />
<script type="text/javascript" language="javascript">
var uploaderMgr = new HttpUploaderSingleMgr();
uploaderMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx";
uploaderMgr.Load();
//文件上传完成后执行的回调函数
uploaderMgr.CompleteHook = function(msg)
{
document.getElementById("txtFilePath").value = msg;
}; window.onload = function()
{
uploaderMgr.Init();
};
</script>示例下载:
CAB安装包
开发文档
ASP示例
ASP.NET示例
ASP.NET-FCKEditor2.x示例
JSP示例
PHP示例
我的功能不是要实时上传文件,而是需要将选择的多个File跟form一起提交。使用标准<input type='file'/>无法实现一次选择多个文件,和选择一个文件后,根据文件名自动添加同类文件这两个功能。有没有办法?html5不行 浏览器不支持。