⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_upload.asp

📁 一套在线考试系统
💻 ASP
字号:
<!--#include file="UploadClass.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在线考试系统-文件上传</title>
<link rel="stylesheet" type="text/css" href="../Default.css">
<body bgcolor="#FFFFFF" leftmargin="5" topmargin="20">
<%
Dim Admin_Flag,contents
Dim File_ext,UploadSize,Uploadpath
Dim Filepath,Filename,upOption1,upOption2,Randnum
Dim Fileext_a,Fileext,UpMode
contents=request.QueryString("contents")
UploadPath="uploadpic/"
UploadSize=1024
File_ext="jpg,gif,bmp"
UpMode=1  '1:无组件上传,2:lyfupload组件上传

Admin_Flag="31"
If (session("myrank")="普通用户"  or session("myrank")="")Then
    Select Case Request.QueryString("action")
	    Case "upload"
		    Call Main()
		    Call UpLoad()
		Case Else
		    Call Main()
	End Select
   ' response.write ("<Li>您没有管理本页面的权限。")
Else
    Select Case Request.QueryString("action")
	    Case "upload"
		    Call Main()
		    Call UpLoad()
		Case Else
		    Call Main()
	End Select
End If

Sub Main()
%>
<Form name="addform" method="post" action="?contents=<%=contents%>&action=upload&Mode=<%=Request.QueryString("Mode")%>" enctype="multipart/Form-data" >
  <table width="95%" border="1" align="center" cellpadding="5" cellspacing="0" bordercolor="007cd0" class="border-all">
    <tr> 
      <th align="center" bgcolor="007CD0">文件上传</th>
    </tr>
    <tr> 
      <td height="30" align="center" ID="strMsg">允许上传的文件类型:jpg、gif、bmp </td>
    </tr>
    <tr> 
      <td align="center">文件上传大小限制:1024K </td>
    </tr>
    <tr> 
      <td align="center"> 请选择上传文件: 
        <input type="file" name="file1" size=20 class=editbox> <input type="hidden" name="filename"> 
      </td>
    </tr>
    <tr> 
      <td align="center"> <input type="submit" name="Submit" value="上传" onClick="filename.value=file1.value;" class=button> 
      </td>
    </tr>
  </table>
</Form>
</body>
</html>
<%
End Sub

Sub UpLoad()
    Select Case UpMode
        Case 1
             soft_upload()
        Case 2
             lyfupload()
    End Select 
End Sub

'无组件上传
Sub Soft_Upload()
    Dim upload,file,uploadsuc,splitFile
	Dim upName
	set upload=new upfile_class
	upload.GetData (-1)

    filePath=UploadPath
	upOption1=Cint(upload.Form("upOption1"))
    upOption2=CInt(upload.Form("upOption2"))

    '在目录后加(/)
    If right(filePath,1)<>"/" Then filePath=filePath&"/" 
    
	For Each upName In upload.file
        Set file=upload.file(upName)
        If file.filesize<1 Then
           Response.Write "<script language=javascript>strMsg.innerHTML='请先选择你要上传的文件'</script>"
           Response.end
        End If
		fileExt=LCase(file.FileExt)
        uploadsuc=False
        splitFile=Split(File_ext,",")
        For i=0 to UBound(splitFile)
            If fileEXT=Trim(LCase(splitFile(i))) Then
                uploadsuc=True
                Exit For
            Else
			    uploadsuc=False
            End If
        Next
        If uploadsuc=False Then
	        Response.Write "<script language=javascript>strMsg.innerHTML='文件格式不正确'</script>"
	        Response.end
        End If   
        If file.FileSize>UploadSize*1024 Then
	        Response.Write "<script language=javascript>strMsg.innerHTML='文件大小超过了限制'</script>"
	        Response.end
        End If
        Randomize
	    filename=filePath&"ea_"&year(Now)&month(Now)&day(Now)&hour(Now)&minute(Now)&second(Now)&randNum&"."&fileExt

        file.SaveToFile Server.mappath("../"&FileName)   ''保存文件
		Response.Write "<script>"
        Response.Write "opener.addform."&contents&".value+='<img src=../"&filename&">';"
		Response.Write "</script>"			  
	Next
    Set file=Nothing
    Set upload=Nothing
    Response.Write "<script language=javascript>strMsg.innerHTML='文件上传成功!"&_
    "<br>文件地址:"&filename&"'</script>"
End Sub

'lyfupload组件上传
Sub Lyfupload()
End Sub
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -