当前位置:首页 > ASP.NET实例:多选文件上传操作示例

ASP.NET实例:多选文件上传操作示例

点击次数:1828  更新日期:2010-12-31
\n

文件上传,无刷新上传,文件批量上传,批量无刷新上传,这些词这年头好像非常多,不管那种上传能满足实际的需求就是好的,一般上传文件时,点文件浏览框,只能选择单个文件,如果要上传多个,浏览多次,然后点击批量上传就可以了,也很好的,也不刷新也有进度显示,完全不错的。网上也有关于上传文件的能够多选的例子,点浏览时可以按住ctrl键或者shift键选择多个,然后上传。但是好像这样的.NET版的不多,朋友发我一个整理过的Demo,之后我又稍微整理了下,觉得还好,可以分享给大家一下,好与不好就不说,因为没有完美的东西,能适用于大家的某些实际需求就行了。先说下这个方式上传的机制主要也是和一般的无刷新上传一样嵌了一个swf文件,同过js调用达到无刷新效果(测试Demo文章结束处下载)


\n

(1)浏览上传文件框可以设置文件过滤格式:


\n
<!–

\n

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

\n

–>if(form1.ddlFileType.value==”p”)
{
size_limit = “0″; // 1M = 1048576;
types = “*.jpg; *.bmp; *.gif;”;
types_description = “图像文件”;
}
else if(form1.ddlFileType.value==”a”)
{
size_limit = “0″;
types = “*.mp3; *.wmv”;
types_description = “音频文件”;
}
else if(form1.ddlFileType.value==”r”)
{
size_limit = “0″;
types = “*.rm; *.avi; *.mpeg; *.rmvb;*.wmv; *.dat”;
types_description = “视频文件”;
}
else
{
size_limit = “0″;
types = “*.*”;
types_description = “所有文件”;
}

\n