<html>
<head>
<title>发表Flash</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p> </p>
<table width="75%" border="1" cellpadding="3" cellspacing="0" bgcolor="#C5D5E4">
<tr>
<td width="12%">网页HEAD</td>
<td width="88%"><TABLE class=tborder cellSpacing=1 cellPadding=6 width="98%" align=center
border=0>
<TBODY>
<TR>
<TD vAlign=top class=alt1><!-- login form -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top"><%
ExtName = "jpg,gif,swf,psd" '允许扩展名
SavePath = "upload" '保存路径
If Right(SavePath,1)<>"/" Then SavePath=SavePath&"/" '在目录后加(/)
CheckAndCreateFolder(SavePath)
UpLoadAll_a = Request.TotalBytes '取得客户端全部内容
If(UpLoadAll_a>0) Then
Set UploadStream_c = Server.CreateObject("ADODB.Stream")
UploadStream_c.Type = 1
UploadStream_c.Open
UploadStream_c.Write Request.BinaryRead(UpLoadAll_a)
UploadStream_c.Position = 0
FormDataAll_d = UploadStream_c.Read
CrLf_e = chrB(13)&chrB(10)
FormStart_f = InStrB(FormDataAll_d,CrLf_e)
FormEnd_g = InStrB(FormStart_f+1,FormDataAll_d,CrLf_e)
Set FormStream_h = Server.Createobject("ADODB.Stream")
FormStream_h.Type = 1
FormStream_h.Open
UploadStream_c.Position = FormStart_f + 1
UploadStream_c.CopyTo FormStream_h,FormEnd_g-FormStart_f-3
FormStream_h.Position = 0
FormStream_h.Type = 2
FormStream_h.CharSet = "GB2312"
FormStreamText_i = FormStream_h.Readtext
FormStream_h.Close
FileName_j = Mid(FormStreamText_i,InstrRev(FormStreamText_i,"/")+1,FormEnd_g)
If(CheckFileExt(FileName_j,ExtName)) Then
SaveFile = Server.MapPath(SavePath & FileName_j)
If Err Then
Response.Write "文件上传: <span style=""color:red;"">文件上传出错!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
Err.Clear
Else
SaveFile = CheckFileExists(SaveFile)
k=Instrb(FormDataAll_d,CrLf_e&CrLf_e)+4
l=Instrb(k+1,FormDataAll_d,leftB(FormDataAll_d,FormStart_f-1))-k-2
FormStream_h.Type=1
FormStream_h.Open
UploadStream_c.Position=k-1
UploadStream_c.CopyTo FormStream_h,l
FormStream_h.SaveToFile SaveFile,2
SaveFileName = Mid(SaveFile,InstrRev(SaveFile,"/")+1)
Saver="upload/"&SaveFileName
Response.write "文件上传: <span style=""color:red;"">" &Saver & " </span>文件上传成功! <a href=""" & Request.ServerVariables("URL") &""">继续上传文件</a><br />"
End If
Else
Response.write "文件上传: <span style=""color:red;"">文件格式不正确!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
End If
Else
%>
<script language="Javascript">
<!--
function ValidInput()
{
if(document.upform.upfile.value=="")
{
alert("请选择上传文件!")
document.upform.upfile.focus()
return false
}
return true
}
// -->
</script>
<form action='<%= Request.ServerVariables("URL") %>' method='post' name="upform" onSubmit="return ValidInput()" enctype="multipart/form-data">
文件上传:
<input name='upfile1' type='file' id="upfile1" size="40">
<input name="submit2" type='submit' value="上传">
</form>
<p>
<%
End if
Set FormStream_h = Nothing
%>
<form name="form1" method="post" action="save.asp">
<table width="500" border="0">
<tr>
<td width="64"><div align="center">上传地址</div></td>
<td width="426"><input name="img" type="text" class="thead" id="img" value="<%=saver%>" />
<span class="style3">(*自动取值)</span></td>
</tr>
<tr>
<td> </td>
<td><input name="ask2" type="submit" id="ask2" value="提交">
<input type="reset" name="Submit2" value="重置">
<input name="lujin2" type="hidden" id="lujin2" value="../images/146.jpg"></td>
</tr>
</table>
</form></td>
</tr>
</table></TD>
</TR>
</TBODY>
</TABLE></td>
</tr>
<tr>
<td>产品图片</td>
<td><TABLE class=tborder cellSpacing=1 cellPadding=6 width="98%" align=center
border=0>
<TBODY>
<TR>
<TD vAlign=top class=alt1><!-- login form -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top"><%
ExtName = "jpg,gif,swf,psd" '允许扩展名
SavePath = "upload1" '保存路径
If Right(SavePath,1)<>"/" Then SavePath=SavePath&"/" '在目录后加(/)
CheckAndCreateFolder(SavePath)
UpLoadAll_a = Request.TotalBytes '取得客户端全部内容
If(UpLoadAll_a>0) Then
Set UploadStream_c = Server.CreateObject("ADODB.Stream")
UploadStream_c.Type = 1
UploadStream_c.Open
UploadStream_c.Write Request.BinaryRead(UpLoadAll_a)
UploadStream_c.Position = 0
FormDataAll_d = UploadStream_c.Read
CrLf_e = chrB(13)&chrB(10)
FormStart_f = InStrB(FormDataAll_d,CrLf_e)
FormEnd_g = InStrB(FormStart_f+1,FormDataAll_d,CrLf_e)
Set FormStream_h = Server.Createobject("ADODB.Stream")
FormStream_h.Type = 1
FormStream_h.Open
UploadStream_c.Position = FormStart_f + 1
UploadStream_c.CopyTo FormStream_h,FormEnd_g-FormStart_f-3
FormStream_h.Position = 0
FormStream_h.Type = 2
FormStream_h.CharSet = "GB2312"
FormStreamText_i = FormStream_h.Readtext
FormStream_h.Close
FileName_j = Mid(FormStreamText_i,InstrRev(FormStreamText_i,"/")+1,FormEnd_g)
If(CheckFileExt(FileName_j,ExtName)) Then
SaveFile = Server.MapPath(SavePath & FileName_j)
If Err Then
Response.Write "文件上传: <span style=""color:red;"">文件上传出错!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
Err.Clear
Else
SaveFile = CheckFileExists(SaveFile)
k=Instrb(FormDataAll_d,CrLf_e&CrLf_e)+4
l=Instrb(k+1,FormDataAll_d,leftB(FormDataAll_d,FormStart_f-1))-k-2
FormStream_h.Type=1
FormStream_h.Open
UploadStream_c.Position=k-1
UploadStream_c.CopyTo FormStream_h,l
FormStream_h.SaveToFile SaveFile,2
SaveFileName = Mid(SaveFile,InstrRev(SaveFile,"/")+1)
Saver="upload1/"&SaveFileName
Response.write "文件上传: <span style=""color:red;"">" &Saver & " </span>文件上传成功! <a href=""" & Request.ServerVariables("URL") &""">继续上传文件</a><br />"
End If
Else
Response.write "文件上传: <span style=""color:red;"">文件格式不正确!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
End If
Else
%>
<script language="Javascript">
<!--
function ValidInput()
{
if(document.upform.upfile.value=="")
{
alert("请选择上传文件!")
document.upform.upfile.focus()
return false
}
return true
}
// -->
</script>
<form action='<%= Request.ServerVariables("URL") %>' method='post' name="upform" onSubmit="return ValidInput()" enctype="multipart/form-data">
文件上传:
<input name='upfile2' type='file' id="upfile2" size="40">
<input name="submit3" type='submit' value="上传">
</form>
<p>
<%
End if
Set FormStream_h = Nothing
%>
<form name="form1" method="post" action="save.asp">
<table width="500" border="0">
<tr>
<td width="64"><div align="center">上传地址</div></td>
<td width="426"><input name="img1" type="text" class="thead" id="img1" value="<%=saver1%>" />
<span class="style3">(*自动取值)</span></td>
</tr>
<tr>
<td> </td>
<td><input name="ask3" type="submit" id="ask3" value="提交">
<input type="reset" name="Submit3" value="重置">
<input name="lujin3" type="hidden" id="lujin3" value="../images/146.jpg"></td>
</tr>
</table>
</form></td>
</tr>
</table></TD>
</TR>
</TBODY>
</TABLE></td>
</tr>
<tr>
<td>flash图片</td>
<td><TABLE class=tborder cellSpacing=1 cellPadding=6 width="98%" align=center
border=0>
<TBODY>
<TR>
<TD vAlign=top class=alt1><!-- login form -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top"><%
ExtName = "jpg,gif,swf,psd" '允许扩展名
SavePath = "upload2" '保存路径
If Right(SavePath,1)<>"/" Then SavePath=SavePath&"/" '在目录后加(/)
CheckAndCreateFolder(SavePath)
UpLoadAll_a = Request.TotalBytes '取得客户端全部内容
If(UpLoadAll_a>0) Then
Set UploadStream_c = Server.CreateObject("ADODB.Stream")
UploadStream_c.Type = 1
UploadStream_c.Open
UploadStream_c.Write Request.BinaryRead(UpLoadAll_a)
UploadStream_c.Position = 0
FormDataAll_d = UploadStream_c.Read
CrLf_e = chrB(13)&chrB(10)
FormStart_f = InStrB(FormDataAll_d,CrLf_e)
FormEnd_g = InStrB(FormStart_f+1,FormDataAll_d,CrLf_e)
Set FormStream_h = Server.Createobject("ADODB.Stream")
FormStream_h.Type = 1
FormStream_h.Open
UploadStream_c.Position = FormStart_f + 1
UploadStream_c.CopyTo FormStream_h,FormEnd_g-FormStart_f-3
FormStream_h.Position = 0
FormStream_h.Type = 2
FormStream_h.CharSet = "GB2312"
FormStreamText_i = FormStream_h.Readtext
FormStream_h.Close
FileName_j = Mid(FormStreamText_i,InstrRev(FormStreamText_i,"/")+1,FormEnd_g)
If(CheckFileExt(FileName_j,ExtName)) Then
SaveFile = Server.MapPath(SavePath & FileName_j)
If Err Then
Response.Write "文件上传: <span style=""color:red;"">文件上传出错!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
Err.Clear
Else
SaveFile = CheckFileExists(SaveFile)
k=Instrb(FormDataAll_d,CrLf_e&CrLf_e)+4
l=Instrb(k+1,FormDataAll_d,leftB(FormDataAll_d,FormStart_f-1))-k-2
FormStream_h.Type=1
FormStream_h.Open
UploadStream_c.Position=k-1
UploadStream_c.CopyTo FormStream_h,l
FormStream_h.SaveToFile SaveFile,2
SaveFileName = Mid(SaveFile,InstrRev(SaveFile,"/")+1)
Saver="upload2/"&SaveFileName
Response.write "文件上传: <span style=""color:red;"">" &Saver & " </span>文件上传成功! <a href=""" & Request.ServerVariables("URL") &""">继续上传文件</a><br />"
End If
Else
Response.write "文件上传: <span style=""color:red;"">文件格式不正确!</span> <a href=""" & Request.ServerVariables("URL") &""">重新上传文件</a><br />"
End If
Else
%>
<script language="Javascript">
<!--
function ValidInput()
{
if(document.upform.upfile.value=="")
{
alert("请选择上传文件!")
document.upform.upfile.focus()
return false
}
return true
}
// -->
</script>
<form action='<%= Request.ServerVariables("URL") %>' method='post' name="upform" onSubmit="return ValidInput()" enctype="multipart/form-data">
文件上传:
<input name='upfile3' type='file' id="upfile3" size="40">
<input name="submit4" type='submit' value="上传">
</form>
<p>
<%
End if
Set FormStream_h = Nothing
%>
<form name="form1" method="post" action="save.asp">
<table width="500" border="0">
<tr>
<td width="64"><div align="center">上传地址</div></td>
<td width="426"><input name="img2" type="text" class="thead" id="img2" value="<%=saver%>" />
<span class="style3">(*自动取值)</span></td>
</tr>
<tr>
<td> </td>
<td><input name="ask4" type="submit" id="ask4" value="提交">
<input type="reset" name="Submit4" value="重置">
<input name="lujin4" type="hidden" id="lujin4" value="../images/146.jpg"></td>
</tr>
</table>
</form></td>
</tr>
</table></TD>
</TR>
</TBODY>
</TABLE></td>
</tr>
</table>
<p> </p>
<p> </p>
</body>
</html>
<%
'判断文件类型是否合格
Function CheckFileExt(FileName,ExtName) '文件名,允许上传文件类型
FileType = ExtName
FileType = Split(FileType,",")
For i = 0 To Ubound(FileType)
If LCase(Right(FileName,3)) = LCase(FileType(i)) then
CheckFileExt = True
Exit Function
Else
CheckFileExt = False
End if
Next
End Function
'检查上传文件夹是否存在,不存在则创建文件夹
Function CheckAndCreateFolder(FolderName)
fldr = Server.Mappath(FolderName)
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(fldr) Then
fso.CreateFolder(fldr)
End If
Set fso = Nothing
End Function
'检查文件是否存在,重命名存在文件
Function CheckFileExists(FileName)
Set fso=Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists(SaveFile) Then
i=1
msg=True
Do While msg
CheckFileExists = Replace(SaveFile,Right(SaveFile,4),"_" & i & Right(SaveFile,4))
If not fso.FileExists(CheckFileExists) Then
msg=False
End If
i=i+1
Loop
Else
CheckFileExists = FileName
End If
Set fso=Nothing
End Function
%>