www.gusucode.com > 盐城分类信息网asp源码程序 > admin/PupFiles.asp
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!--#include file="upload.inc" --> <!--#include file=cookies.asp--> <script language=javascript> <!-- function addcontent(tmpstr) { parent.document.form1.<%=Request("Position")%>.value = parent.document.form1.<%=Request("Position")%>.value + tmpstr; } //--> </script> <% Session.Timeout = 999 if Request("action")="up" then dim upload,file,formName,formPath,iCount,filename,fileExt set upload=new upload_5xSoft ''建立上传对象 formPath="../upadimg" ''在目录后加(/) if right(formPath,1)<>"/" then formPath=formPath&"/" iCount=0 for each formName in upload.file ''列出所有上传了的文件 set file=upload.file(formName) ''生成一个文件对 if file.filesize<100 then response.write "<font size=2>请先选择你要上传的图片 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</font>" response.end end if if file.filesize>1000*1024 then response.write "<font size=2>图片大小超过了限制 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</font>" response.end end if fileExt=lcase(right(file.filename,4)) if instr(".ram.rm.asf.wma.jpg.gif.jpeg.jpe.png.zip.rar.bmp.mp3.swf.wav.txt.doc.rtf.psd.tif.mid.tga.iff.pcx.dcx.pbm.pgm.ppm.pnm.miff.xbm.xpm.ico.icl.emf.hru.jif.prc.wrl.wbmp",fileExt)<1 then response.write "<font size=2>文件格式不对 [ <a href=# onclick=history.go(-1)>重新上传</a> ]</font>" response.end end if filename=Replace(Replace(Replace(now(),"-",""),":","")," ","")&FileExt savefile=formPath+filename if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据 file.SaveAs Server.mappath(savefile) ''保存文 end if %> <script language="JavaScript"> <% if fileExt=".gif" or fileExt=".jpg" or fileExt=".jpeg" or fileExt=".bmp" or fileExt= ".png" then %> addcontent("<%="upadimg/"&filename%>") <%Elseif fileExt = ".swf" then %> addcontent("<%="uploadimg/"&filename%>\n") <% Elseif fileExt=".Mp3" or fileExt=".asf" or fileExt=".wav" or fileExt="mid" then %> addcontent("<%="upadimg/"&filename%>\n") <% else %> addcontent("[url]<%="upadimg/"&filename%>[/url]\n") <% end if %> </script> <% set file=nothing iCount=iCount+1 next set upload=nothing ''删除此对象 if err.number<>0 then Response.Write("文件上传出错!请与管理员联系:QQ(304133183)") Response.End() end if Response.Write("图片成功上传") Response.End() end if %> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <form name="form1" enctype="multipart/form-data" method="post" action="?action=up&Position=<%=Request("Position")%>"><tr> <td valign="top"><table width="375" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <input name="file" type="file" style="width:300px"> <input name="Submit" type="submit" class="bt" value="提交"> </td> </tr> </table> </td> </tr></form> </table>