asp无组件上传图片完整代码?拜托各位大神

要完整一点的,能运行... 要完整一点的,能运行 展开
 我来答
破鬼鬼rl3
2014-11-05 · TA获得超过183个赞
知道答主
回答量:185
采纳率:50%
帮助的人:63.7万
展开全部
加我Q,我能给你完整无组建上传代码, 答案:flower
唯美嫙嵂345
2014-11-05 · 超过49用户采纳过TA的回答
知道答主
回答量:108
采纳率:50%
帮助的人:90.6万
展开全部
<% '上传方法,0=无组件,1=chinaaspupload dim upload_type upload_type=upload dim uploadsuc dim Forumupload dim ranNum dim uploadfiletype dim upload,file,formName,formPath,iCount,filename,fileExt response.write "<body leftmargin=0 topmargin=0>" select case upload_type case 0 call upload_0() case 1 call upload_1() case else response.write "本系统未开放插件功能" response.end end select sub upload_0() set upload=new upload_5xSoft ''建立上传对象 formPath=upload.form("filepath") ''在目录后加(/) if right(formPath,1)<>"/" then formPath=formPath&"/" response.write "<body leftmargin=5 topmargin=3>" for each formName in upload.file ''列出所有上传了的文件 set file=upload.file(formName) ''生成一个文件对象 if file.filesize<100 then response.write "<span style=""font-family: 宋体; font-size: 9pt"">请先选择你要上传的图片 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end if if file.filesize>1024000 then response.write "<span style=""font-family: 宋体; font-size: 9pt"">图片大小超过了限制 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end if fileExt=lcase(getFileExtName(file.fileName)) if fileext<>"jpg" and fileext<>"png" and fileext<>"gif" and fileext<>"bmp" then response.write "<span style=""font-family: 宋体; font-size: 9pt"">该文件格式不允许上传 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end if randomize rannum=int(90000*rnd)+10000 filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&rannum&"."&fileExt %> <% if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据 file.SaveAs Server.mappath(formPath &filename) ''保存文件 response.write "<script>parent.document.FrmAddLink.photo.value='uploadfile/face/"&FileName&"'</script>" end if set file=nothing next set upload=nothing Htmend iCount&" 个文件上传结束!" end sub sub HtmEnd(Msg) response.write "<span style=""font-family: 宋体; font-size: 9pt"">图片上传成功 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end sub sub upload_1() set FileUp=server.createobject("ChinaASP.UpLoad") ''建立上传对象 filepath=server.MapPath("../uploadfile/face/") response.write "<body leftmargin=5 topmargin=3>" for each f in fileup.Files ''列出所有上传了的文件 if f.filesize<100 then response.write "<span style=""font-family: 宋体; font-size: 9pt"">请先选择你要上传的图片 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end if if f.filesize>1024000 then response.write "<span style=""font-family: 宋体; font-size: 9pt"">图片大小超过了限制 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end if fileExt=lcase(getFileExtName(f.fileName)) if fileext<>"jpg" and fileext<>"png" and fileext<>"gif" and fileext<>"bmp" then response.write "<span style=""font-family: 宋体; font-size: 9pt"">该文件格式不允许上传 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end if randomize rannum=int(90000*rnd)+10000 filename=formPath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&rannum&"."&fileExt %> <% if f.FileSize>0 then ''如果 FileSize > 0 说明有文件数据 f.saveas filePath & "\"&filename ''保存文件 response.write "<script>parent.document.FrmAddLink.photo.value='uploadfile/face/"&FileName&"'</script>" end if set f=nothing next set FileUp=nothing Htmend iCount&" 个文件上传结束!" end sub sub HtmEnd(Msg) response.write "<span style=""font-family: 宋体; font-size: 9pt"">图片上传成功 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</span>" response.end end sub %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式