ASP多文件上传

来源:互联网 发布:手机破解软件网址 编辑:程序博客网 时间:2024/06/06 04:12
<IFRAME name=google_ads_frame marginWidth=0 marginHeight=0 src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-4490194096475053&amp;dt=1227663136609&amp;lmt=1226285547&amp;prev_slotnames=1891601125&amp;output=html&amp;slotname=3685991503&amp;correlator=1227663136562&amp;url=http%3A%2F%2Fwww.corange.cn%2Farchives%2F2008%2F09%2F1614.html&amp;ea=0&amp;ref=http%3A%2F%2Fwww.corange.cn%2Fhtml%2Fcorange__91.html&amp;frm=0&amp;ga_vid=2091876339.1227189135&amp;ga_sid=1227661321&amp;ga_hid=976767262&amp;ga_fc=true&amp;flash=9.0.124.0&amp;u_h=768&amp;u_w=1024&amp;u_ah=715&amp;u_aw=1024&amp;u_cd=32&amp;u_tz=480&amp;u_java=true&amp;dtd=16" frameBorder=0 width=300 scrolling=no height=250 allowTransparency></IFRAME>
通常图片的上传,不是一张两张的,我们需要批量的上传,又不能一次上传太多,总不能一张一张上传吧,这样多麻烦
鉴于此,用js做了一个多文件上传的demo,结合ASP,不要笑话我还在用如此老套的语言,我也在努力用剩余时间学习,呵呵

要求:
1.可以添加、删除file表单控件
2.上传时验证有效性
3.做文件格式判断
4.服务端重新命名并保存上传的多个文件
5.限制一次最大上传的文件个数

看演示:

http://www.corange.cn//uploadfiles/multifileupload_56510.gif

说明一下,我这里用的是稻香老农的化境无组件,稍微的改动了一下
添加了一个公共函数 MakeFileName(Ext),返回值是根据扩展名生成的随机文件名
格式:日期(8位)+时间(6位)+随机数(3位),如:20080904104412999.jpg
主要是为了避免一次上传多个文件的时候发生重名,也避免了跟服务器中已有文件重名
做了GIF格式的简易演示,添加超过10个文件时,会弹出提示!又故意上传了一个txt文档,可以看到没有通过验证
刚刚上传的文档在upload文件夹下可以看到,随文附上代码
代码:

MultiFileUpload.rar
原创粉丝点击