亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? m_upload.asp

?? 生活者姿態(tài)整站程序 生活者姿態(tài)整站程序 生活者姿態(tài)整站程序
?? ASP
字號(hào):
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 
<!--#include file="Connections/news.asp" -->
<%
' *** Restrict Access To Page: Grant or deny access to this page
MM_authorizedUsers="3"
MM_authFailedURL="default.asp"
MM_grantAccess=false
If Session("MM_Username") <> "" Then
  If (true Or CStr(Session("MM_UserAuthorization"))="") Or _
         (InStr(1,MM_authorizedUsers,Session("MM_UserAuthorization"))>=1) Then
    MM_grantAccess = true
  End If
End If
If Not MM_grantAccess Then
  MM_qsChar = "?"
  If (InStr(1,MM_authFailedURL,"?") >= 1) Then MM_qsChar = "&"
  MM_referrer = Request.ServerVariables("URL")
  if (Len(Request.QueryString()) > 0) Then MM_referrer = MM_referrer & "?" & Request.QueryString()
  MM_authFailedURL = MM_authFailedURL & MM_qsChar & "accessdenied=" & Server.URLEncode(MM_referrer)
  Response.Redirect(MM_authFailedURL)
End If
%>
<%
'*** File Upload to: upload, Extensions: "GIF,JPG,JPEG,BMP,PNG", Form: form1, Redirect: "", "file", "512000", "error"
'*** Pure ASP File Upload Modify Version by xPilot-----------------------------------------------------
' Copyright 2000 (c) George Petrov
'
' Script partially based on code from Philippe Collignon 
'              (http://www.asptoday.com/articles/20000316.htm)
'
' New features from GP:
'  * Fast file save with ADO 2.5 stream object
'  * new wrapper functions, extra error checking
'  * UltraDev Server Behavior extension
'
' Copyright 2001-2002 (c) Modify by xPilot
' *** Date: 12/15/2001 ***
' *** 支持所有雙字節(jié)文件名,而且修復(fù)了原函數(shù)中遇到空格也會(huì)自動(dòng)截?cái)辔募腻e(cuò)誤! ***
' *** 保證百分百以原文件名保存上傳文件!***
' *** Welcome to visite pilothome.yeah.net or mail xpilot@21cn.com to me!***
'
' Version: 2.0.1 Beta for GB2312,BIG5,Japan,Korea ...
'------------------------------------------------------------------------------
Sub BuildUploadRequest(RequestBin,UploadDirectory,storeType,sizeLimit,nameConflict)
  'Get the boundary
  PosBeg = 1
  PosEnd = InstrB(PosBeg,RequestBin,getByteString(chr(13)))
  if PosEnd = 0 then
    Response.Write "<b>Form was submitted with no ENCTYPE=""multipart/form-data""</b><br>"
    Response.Write "Please correct the form attributes and try again."
    Response.End
  end if
  'Check ADO Version
	set checkADOConn = Server.CreateObject("ADODB.Connection")
	adoVersion = CSng(checkADOConn.Version)
	set checkADOConn = Nothing
	if adoVersion < 2.5 then
    Response.Write "<b>You don't have ADO 2.5 installed on the server.</b><br>"
    Response.Write "The File Upload extension needs ADO 2.5 or greater to run properly.<br>"
    Response.Write "You can download the latest MDAC (ADO is included) from <a href=""www.microsoft.com/data"">www.microsoft.com/data</a><br>"
    Response.End
	end if		
  'Check content length if needed
	Length = CLng(Request.ServerVariables("HTTP_Content_Length")) 'Get Content-Length header
	If "" & sizeLimit <> "" Then
    sizeLimit = CLng(sizeLimit)
    If Length > sizeLimit Then
      Request.BinaryRead (Length)
      Response.Write "Upload size " & FormatNumber(Length, 0) & "B exceeds limit of " & FormatNumber(sizeLimit, 0) & "B"
      Response.End
    End If
  End If
  boundary = MidB(RequestBin,PosBeg,PosEnd-PosBeg)
  boundaryPos = InstrB(1,RequestBin,boundary)
  'Get all data inside the boundaries
  Do until (boundaryPos=InstrB(RequestBin,boundary & getByteString("--")))
    'Members variable of objects are put in a dictionary object
    Dim UploadControl
    Set UploadControl = CreateObject("Scripting.Dictionary")
    'Get an object name
    Pos = InstrB(BoundaryPos,RequestBin,getByteString("Content-Disposition"))
    Pos = InstrB(Pos,RequestBin,getByteString("name="))
    PosBeg = Pos+6
    PosEnd = InstrB(PosBeg,RequestBin,getByteString(chr(34)))
    Name = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
    PosFile = InstrB(BoundaryPos,RequestBin,getByteString("filename="))
    PosBound = InstrB(PosEnd,RequestBin,boundary)
    'Test if object is of file type
    If  PosFile<>0 AND (PosFile<PosBound) Then
      'Get Filename, content-type and content of file
      PosBeg = PosFile + 10
      PosEnd =  InstrB(PosBeg,RequestBin,getByteString(chr(34)))
      FileName = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
      FileName = Mid(FileName,InStrRev(FileName,"\")+1)
      'Add filename to dictionary object
      UploadControl.Add "FileName", FileName
      Pos = InstrB(PosEnd,RequestBin,getByteString("Content-Type:"))
      PosBeg = Pos+14
      PosEnd = InstrB(PosBeg,RequestBin,getByteString(chr(13)))
      'Add content-type to dictionary object
      ContentType = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
      UploadControl.Add "ContentType",ContentType
      'Get content of object
      PosBeg = PosEnd+4
      PosEnd = InstrB(PosBeg,RequestBin,boundary)-2
      Value = FileName
      ValueBeg = PosBeg-1
      ValueLen = PosEnd-Posbeg
    Else
      'Get content of object
      Pos = InstrB(Pos,RequestBin,getByteString(chr(13)))
      PosBeg = Pos+4
      PosEnd = InstrB(PosBeg,RequestBin,boundary)-2
      Value = getString(MidB(RequestBin,PosBeg,PosEnd-PosBeg))
      ValueBeg = 0
      ValueEnd = 0
    End If
    'Add content to dictionary object
    UploadControl.Add "Value" , Value	
    UploadControl.Add "ValueBeg" , ValueBeg
    UploadControl.Add "ValueLen" , ValueLen	
    'Add dictionary object to main dictionary
    UploadRequest.Add name, UploadControl	
    'Loop to next object
    BoundaryPos=InstrB(BoundaryPos+LenB(boundary),RequestBin,boundary)
  Loop

  GP_keys = UploadRequest.Keys
  for GP_i = 0 to UploadRequest.Count - 1
    GP_curKey = GP_keys(GP_i)
    'Save all uploaded files
    if UploadRequest.Item(GP_curKey).Item("FileName") <> "" then
      GP_value = UploadRequest.Item(GP_curKey).Item("Value")
      GP_valueBeg = UploadRequest.Item(GP_curKey).Item("ValueBeg")
      GP_valueLen = UploadRequest.Item(GP_curKey).Item("ValueLen")

      if GP_valueLen = 0 then
        Response.Write "<B>An error has occured saving uploaded file!</B><br><br>"
        Response.Write "Filename: " & Trim(GP_curPath) & UploadRequest.Item(GP_curKey).Item("FileName") & "<br>"
        Response.Write "File does not exists or is empty.<br>"
        Response.Write "Please correct and <A HREF=""javascript:history.back(1)"">try again</a>"
	  	  response.End
	    end if
      
      'Create a Stream instance
      Dim GP_strm1, GP_strm2
      Set GP_strm1 = Server.CreateObject("ADODB.Stream")
      Set GP_strm2 = Server.CreateObject("ADODB.Stream")
      
      'Open the stream
      GP_strm1.Open
      GP_strm1.Type = 1 'Binary
      GP_strm2.Open
      GP_strm2.Type = 1 'Binary
        
      GP_strm1.Write RequestBin
      GP_strm1.Position = GP_ValueBeg
      GP_strm1.CopyTo GP_strm2,GP_ValueLen
    
      'Create and Write to a File
      GP_curPath = Request.ServerVariables("PATH_INFO")
      GP_curPath = Trim(Mid(GP_curPath,1,InStrRev(GP_curPath,"/")) & UploadDirectory)
      if Mid(GP_curPath,Len(GP_curPath),1)  <> "/" then
        GP_curPath = GP_curPath & "/"
      end if 
      GP_CurFileName = UploadRequest.Item(GP_curKey).Item("FileName")
      GP_FullFileName = Trim(Server.mappath(GP_curPath))& "\" & GP_CurFileName
      'Check if the file alreadu exist
      GP_FileExist = false
      Set fso = CreateObject("Scripting.FileSystemObject")
      If (fso.FileExists(GP_FullFileName)) Then
        GP_FileExist = true
      End If      
      if nameConflict = "error" and GP_FileExist then
        Response.Write "<B>File already exists!</B><br><br>"
        Response.Write "Please correct and <A HREF=""javascript:history.back(1)"">try again</a>"
				GP_strm1.Close
				GP_strm2.Close
	  	  response.End
      end if
      if ((nameConflict = "over" or nameConflict = "uniq") and GP_FileExist) or (NOT GP_FileExist) then
        if nameConflict = "uniq" and GP_FileExist then
          Begin_Name_Num = 0
          while GP_FileExist    
            Begin_Name_Num = Begin_Name_Num + 1
            GP_FullFileName = Trim(Server.mappath(GP_curPath))& "\" & fso.GetBaseName(GP_CurFileName) & "_" & Begin_Name_Num & "." & fso.GetExtensionName(GP_CurFileName)
            GP_FileExist = fso.FileExists(GP_FullFileName)
          wend  
          UploadRequest.Item(GP_curKey).Item("FileName") = fso.GetBaseName(GP_CurFileName) & "_" & Begin_Name_Num & "." & fso.GetExtensionName(GP_CurFileName)
					UploadRequest.Item(GP_curKey).Item("Value") = UploadRequest.Item(GP_curKey).Item("FileName")
        end if
        on error resume next
        GP_strm2.SaveToFile GP_FullFileName,2
        if err then
          Response.Write "<B>An error has occured saving uploaded file!</B><br><br>"
          Response.Write "Filename: " & Trim(GP_curPath) & UploadRequest.Item(GP_curKey).Item("FileName") & "<br>"
          Response.Write "Maybe the destination directory does not exist, or you don't have write permission.<br>"
          Response.Write "Please correct and <A HREF=""javascript:history.back(1)"">try again</a>"
    		  err.clear
  				GP_strm1.Close
  				GP_strm2.Close
  	  	  response.End
  	    end if
  			GP_strm1.Close
  			GP_strm2.Close
  			if storeType = "path" then
  				UploadRequest.Item(GP_curKey).Item("Value") = GP_curPath & UploadRequest.Item(GP_curKey).Item("Value")
  			end if
        on error goto 0
      end if
    end if
  next

End Sub

'把普通字符串轉(zhuǎn)成二進(jìn)制字符串函數(shù)
Function getByteString(StringStr)
    getByteString=""
  For i = 1 To Len(StringStr) 
    XP_varchar = mid(StringStr,i,1)
    XP_varasc = Asc(XP_varchar) 
    If XP_varasc < 0 Then 
       XP_varasc = XP_varasc + 65535 
    End If 

    If XP_varasc > 255 Then 
       XP_varlow = Left(Hex(Asc(XP_varchar)),2) 
       XP_varhigh = right(Hex(Asc(XP_varchar)),2) 
       getByteString = getByteString & chrB("&H" & XP_varlow) & chrB("&H" & XP_varhigh) 
    Else 
       getByteString = getByteString & chrB(AscB(XP_varchar)) 
    End If 
  Next 
End Function

'把二進(jìn)制字符串轉(zhuǎn)換成普通字符串函數(shù) 
Function getString(StringBin)
   getString =""
   Dim XP_varlen,XP_vargetstr,XP_string,XP_skip
   XP_skip = 0 
   XP_string = "" 
 If Not IsNull(StringBin) Then 
      XP_varlen = LenB(StringBin) 
    For i = 1 To XP_varlen 
      If XP_skip = 0 Then
         XP_vargetstr = MidB(StringBin,i,1) 
         If AscB(XP_vargetstr) > 127 Then 
           XP_string = XP_string & Chr(AscW(MidB(StringBin,i+1,1) & XP_vargetstr)) 
           XP_skip = 1 
         Else 
           XP_string = XP_string & Chr(AscB(XP_vargetstr)) 
         End If 
      Else 
      XP_skip = 0
   End If 
    Next 
 End If 
      getString = XP_string 
End Function 

Function UploadFormRequest(name)
  on error resume next
  if UploadRequest.Item(name) then
    UploadFormRequest = UploadRequest.Item(name).Item("Value")
  end if  
End Function

'Process the upload
UploadQueryString = Replace(Request.QueryString,"GP_upload=true","")
if mid(UploadQueryString,1,1) = "&" then
	UploadQueryString = Mid(UploadQueryString,2)
end if

GP_uploadAction = CStr(Request.ServerVariables("URL")) & "?GP_upload=true"
If (Request.QueryString <> "") Then  
  if UploadQueryString <> "" then
	  GP_uploadAction = GP_uploadAction & "&" & UploadQueryString
  end if 
End If

If (CStr(Request.QueryString("GP_upload")) <> "") Then
  GP_redirectPage = ""
  If (GP_redirectPage = "") Then
    GP_redirectPage = CStr(Request.ServerVariables("URL"))
  end if
    
  RequestBin = Request.BinaryRead(Request.TotalBytes)
  Dim UploadRequest
  Set UploadRequest = CreateObject("Scripting.Dictionary")  
  BuildUploadRequest RequestBin, "upload", "file", "512000", "error"
  
  '*** GP NO REDIRECT
end if  
if UploadQueryString <> "" then
  UploadQueryString = UploadQueryString & "&GP_upload=true"
else  
  UploadQueryString = "GP_upload=true"
end if  


%> 
    <% if request.querystring ("GP_upload") <> "" then %>
    <%
    Dim objFSO,MMFilename,TimeMM,FileType,fname
	fname = now()
  fname = replace(fname,"-","")
  fname = replace(fname," ","") 
  fname = replace(fname,":","")
  fname = replace(fname,"PM","")
  fname = replace(fname,"AM","")
  fname = replace(fname,"上午","")
  fname = replace(fname,"下午","")
    MMFilename = UploadFormRequest("file") '獲得上傳文件名
    FileType = Right(MMFilename,4) '獲得上傳文件的類型
    TimeMM = fname&FileType '使用一個(gè)時(shí)間數(shù)值來(lái)確定文件名
	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    If objFSO.FileExists(Server.MapPath("upload/"&MMFilename)) Then
    objFSO.MoveFile Server.MapPath("upload/"&MMFilename), Server.MapPath("upload/"&TimeMM) '重命名文件
    Else
    Response.Write "產(chǎn)生錯(cuò)誤,文件重命名失敗!"
    End If
    Set objFSO = Nothing
    %>
<script>window.opener.myform.n_path.value+='<%=TimeMM%>';window.close();</script>
    <% End If %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<link href="style/css.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
<!--



function getFileExtension(filePath) { //v1.0
  fileName = ((filePath.indexOf('/') > -1) ? filePath.substring(filePath.lastIndexOf('/')+1,filePath.length) : filePath.substring(filePath.lastIndexOf('\\')+1,filePath.length));
  return fileName.substring(fileName.lastIndexOf('.')+1,fileName.length);
}

function checkFileUpload(form,extensions) { //v1.0
  document.MM_returnValue = true;
  if (extensions && extensions != '') {
    for (var i = 0; i<form.elements.length; i++) {
      field = form.elements[i];
      if (field.type.toUpperCase() != 'FILE') continue;
      if (field.value == '') {
        alert('文件框中必須保證已經(jīng)有文件被選中!');
        document.MM_returnValue = false;field.focus();break;
      }
      if (extensions.toUpperCase().indexOf(getFileExtension(field.value).toUpperCase()) == -1) {
        alert('這種文件類型不允許上傳!.\n只有以下類型的文件才被允許上傳: ' + extensions + '.\n請(qǐng)選擇別的文件并重新上傳.');
        document.MM_returnValue = false;field.focus();break;
  } } }
}
//-->
</script>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form action="<%=GP_uploadAction%>" method="post" enctype="multipart/form-data" name="form1" onSubmit="checkFileUpload(this,'GIF,JPG,JPEG,BMP,PNG');return document.MM_returnValue">
  <table width="300" height="100" border="0" cellpadding="0" cellspacing="10">
    <tr> 
      <td align="center" valign="bottom" class="title"><strong>不能超過(guò) 1m</strong></td>
    </tr>
    <tr> 
      <td align="center" valign="top"> 
        <input name="file" type="file" size="20">
        <input type="submit" name="Submit" value="提交">
      </td>
    </tr>
  </table>
</form>
	</body>
</html>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美卡一卡二| 亚洲妇女屁股眼交7| 欧美性生活影院| 成人免费av资源| 国产乱码精品一区二区三区忘忧草 | 亚洲成年人网站在线观看| 国产精品久久毛片av大全日韩| 精品国精品自拍自在线| 日韩午夜av一区| 精品久久久网站| 国产日产欧美精品一区二区三区| 久久久精品欧美丰满| 久久久久久亚洲综合影院红桃 | 精品国产乱码久久久久久夜甘婷婷 | 视频一区在线视频| 免费在线观看成人| 久久黄色级2电影| 国产一区二区三区在线观看免费视频| 韩国v欧美v亚洲v日本v| 国产电影一区在线| 成人毛片视频在线观看| 91在线视频官网| 91精品欧美综合在线观看最新| 欧美一区二区三区人| 久久婷婷色综合| 中文字幕一区日韩精品欧美| 亚洲一区二区3| 蜜乳av一区二区| 成人小视频在线| 欧美天堂一区二区三区| 欧美大片顶级少妇| 亚洲精选一二三| 日韩高清国产一区在线| 国产剧情av麻豆香蕉精品| 99国产精品视频免费观看| 欧美日韩国产免费一区二区| 久久网站最新地址| 亚洲图片欧美综合| 国产伦精品一区二区三区视频青涩 | jiyouzz国产精品久久| av在线不卡观看免费观看| 欧美三级资源在线| 久久久精品免费观看| 亚洲午夜久久久久久久久久久| 精品无人区卡一卡二卡三乱码免费卡| 粉嫩av一区二区三区| 91精品国产91久久综合桃花| 久久久久国产精品人| 亚洲日本一区二区三区| 日本成人在线一区| 日本久久电影网| 欧美国产一区二区| 日本中文字幕一区二区有限公司| 成人福利视频在线| 欧美成人aa大片| 一二三四社区欧美黄| 成人理论电影网| 欧美不卡123| 日韩成人免费在线| 在线观看视频一区| 《视频一区视频二区| 蜜桃av一区二区三区| 欧美午夜精品一区二区三区| 欧美国产激情二区三区| 国产呦萝稀缺另类资源| 337p亚洲精品色噜噜| 亚洲成人精品影院| 色婷婷综合中文久久一本| 国产欧美日韩一区二区三区在线观看| 亚洲成人动漫在线免费观看| 成人精品鲁一区一区二区| 久久久久国产精品人| 紧缚捆绑精品一区二区| 欧美白人最猛性xxxxx69交| 天天亚洲美女在线视频| 色婷婷精品大视频在线蜜桃视频| 久久伊人蜜桃av一区二区| 精品写真视频在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 免费在线看一区| 日韩亚洲欧美成人一区| 免费在线看成人av| 精品人伦一区二区色婷婷| 免费精品视频最新在线| 精品区一区二区| 国产精品亚洲综合一区在线观看| 久久―日本道色综合久久| 极品美女销魂一区二区三区免费 | 懂色av一区二区在线播放| 精品三级av在线| 大尺度一区二区| 国产精品色哟哟| 成人激情图片网| 国产精品午夜久久| 91啪在线观看| 亚洲第一综合色| 精品国产123| 国产福利精品导航| 亚洲视频免费在线观看| 欧美亚洲高清一区二区三区不卡| 一区二区三区成人| 91精品在线观看入口| 国产剧情在线观看一区二区| 中文字幕欧美日韩一区| www.亚洲色图.com| 舔着乳尖日韩一区| 久久中文娱乐网| 92国产精品观看| 日本在线不卡一区| 国产女人18毛片水真多成人如厕 | 国产成人欧美日韩在线电影| 中文字幕亚洲一区二区va在线| 欧美亚洲国产bt| 国产精品一二一区| 一区二区在线观看视频在线观看| 91麻豆精品91久久久久同性| 国产一区二区三区最好精华液| 亚洲精品一区二区三区影院| av中文字幕亚洲| 丝瓜av网站精品一区二区| 久久精品网站免费观看| 欧美日韩五月天| 成人黄色在线看| 免费在线观看视频一区| 1024成人网色www| 精品国产一区二区三区av性色| 一本久道中文字幕精品亚洲嫩| 麻豆久久久久久久| 亚洲精选在线视频| 久久久噜噜噜久久中文字幕色伊伊| 99国产精品久久久久| 麻豆专区一区二区三区四区五区| 国产精品麻豆视频| 精品奇米国产一区二区三区| 在线观看免费视频综合| 国产成人精品综合在线观看| 午夜精品久久一牛影视| 国产精品高潮久久久久无| 精品国产一区二区三区久久久蜜月| 色菇凉天天综合网| www.欧美色图| 老司机精品视频一区二区三区| 亚洲三级在线免费| 国产精品色噜噜| 精品国产99国产精品| 精品视频在线免费| 91福利在线导航| 成人av在线资源| 成人美女视频在线观看18| 国产福利一区二区三区| 国产精品一区二区免费不卡 | 国产精品久久久久影院| 精品国产伦理网| 精品福利av导航| 精品久久人人做人人爰| 精品乱人伦小说| 欧美精品一区二区三区四区| 日韩欧美成人一区二区| 欧美一区二区三区白人| 欧美一区二区播放| 欧美一级免费大片| 欧美大肚乱孕交hd孕妇| 精品国产麻豆免费人成网站| 欧美大片国产精品| 日本一区二区三区国色天香 | 欧美影视一区二区三区| 日本高清免费不卡视频| 欧美日韩夫妻久久| 欧美一区二区三级| 国产午夜精品理论片a级大结局| 国产视频911| 亚洲欧美一区二区三区久本道91| 亚洲另类在线一区| 午夜成人免费电影| 久久精品国产一区二区| 国产精品99精品久久免费| 91婷婷韩国欧美一区二区| 欧美老女人在线| 精品久久久久久无| 国产精品入口麻豆九色| 亚洲黄色小说网站| 日本不卡视频一二三区| 国产精品1024| 91国偷自产一区二区使用方法| 欧美日韩亚洲综合一区| 久久综合久久久久88| 亚洲欧洲精品天堂一级| 五月激情综合网| 国产精品影视在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 日韩午夜中文字幕| 精品国产一区二区三区四区四| 国产日韩欧美精品综合| 亚洲精品美腿丝袜| 老司机免费视频一区二区 | 一区二区免费看| 免费一级欧美片在线观看| 国产福利一区二区| 欧美最新大片在线看| 久久久久久一级片|