<%OPTION EXPLICIT%>
<!--#include file="UPfile.asp"-->



<%
dim upfile,formPath,ServerPath,FSPath,formName,FileName,oFile,upfilecount,FileExt
set upfile=new clsUp ''建立上传对象
upfile.AllowExt="gif;jpg;"	'设置上传类型的白名单
'upfile.NoAllowExt="asp;exe;htm;html;aspx;cs;vb;js;php;php3;cgi;"	'设置上传类型的黑名单
upfile.GetData (10240000)   '取得上传数据,限制最大上传10M
%>



<html>
<head>
<script language="Javascript">
function minipic(smileface)
{
	window.opener.document.form.minipic.value=smileface;
}
function pic(smileface)
{
	window.opener.document.form.pic.value=smileface;
}
</script>
<style type="text/css">
<!--
a {  font-family: "宋体"; font-size: 9pt; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
a:hover {  font-family: "宋体"; font-size: 9pt; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: underline}
td {  font-family: "宋体"; font-size: 9pt; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
br {  font-family: "宋体"; font-size: 9pt; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.bk { font-size: 9pt; border: 1px #082D71 solid}
body {  font-family: "宋体"; font-size: 9pt; font-style: normal; line-height: 13pt; font-weight: normal; font-variant: normal; text-transform: none}
.an {  font-family: "宋体"; font-size: 9pt; background-color: #F6f6f6; border: 1px #082D71 solid; color: #000000}
.xzy {  border: #082D71 solid; border-width: 0px 1px 1px}
.zx {  border: #082D71 solid; border-width: 0px 0px 1px 1px}
.sxz {  border: #082D71 solid; border-width: 1px 0px 1px 1px}
.s {  border: #082D71; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.y {  border: #082D71; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.font {  font-family: "Arial Black"; font-size: 14pt; color: #000000}
.x {  border: #082D71; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.z {  border: #082D71; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.sx {  border: #082D71; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
-->
</style>
</head>
<body leftmargin="0" topmargin="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" align="center">
  <tr align="center">
    <td width=350>

<%
if upfile.isErr then  '如果出错
    select case upfile.isErr
	case 1
	Response.Write "你没有上传数据呀???是不是搞错了??"
	case 2
	Response.Write "<font color=#FF0000>你上传的文件超出我们的限制,最大10M</font>"
	end select
	else
%>

    <% 
	   FSPath=GetFilePath(Server.mappath("UPfile_qWERZA.asp"),"\") '取得当前文件在服务器路径
	   formpath="UPLOAD/"
	   for each formName in upfile.file  '列出所有上传了的文件
	   set oFile=upfile.file(formname)
	   filename=formpath&GetNewFileName()&"."&upfile.File(formname).FileExt   '取得上传文件信息
	   upfile.AutoSave formname,FSPath&FileName   '保存文件 也可以使用AutoSave来保存,参数一样,但是会自动建立新的文件名
	   if oFile.FileSize=0 then
       response.write"<SCRIPT language=JavaScript>alert('你没有上传文件呀！');"
       response.write"javascript:history.go(-1)</SCRIPT>"
       response.end
       end if
	 %>

      <font color="#FF0000">

      <%
     if upfile.iserr then
		Response.Write upfile.errmessage
		else
		Response.Write "上传成功"
		end if
   set oFile=nothing
	next
	end if
set upfile=nothing  '删除此对象
%> 
   </font> 
   <%
  Response.Write " [<a href='upload.asp'>返回继续上传</a>]<br><br><b>选择图片类型：</b><a href=Javascript:minipic('"&filename&"');>缩略图</a> &nbsp;&nbsp;&nbsp;&nbsp; <a href=Javascript:pic('"&filename&"');>放大图</a>"
  %>
  </td>
  </tr>
  </table>
</body>
</html>
<%
function GetFilePath(FullPath,str)
  If FullPath <> "" Then
    GetFilePath = left(FullPath,InStrRev(FullPath, str))
    Else
    GetFilePath = ""
  End If
End function

Function GetNewFileName()
	dim ranNum
	dim dtNow
	dtNow=Now()
	ranNum=int(90000*rnd)+10000
	GetNewFileName=year(dtNow) & right("0" & month(dtNow),2) & right("0" & day(dtNow),2) & right("0" & hour(dtNow),2) & right("0" & minute(dtNow),2) & right("0" & second(dtNow),2) & ranNum
End Function
%> 
