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

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

?? uploadx.asp

?? 文件管理系統(tǒng)
?? ASP
字號(hào):
<%
'****************************************************************************************
'程序名(Program Name): Allyes 無(wú)組件上傳程序											*
'功能(Function):	1.可自行設(shè)定上傳文件大小											*
'					2.可自行根據(jù)主機(jī)Fso狀態(tài)設(shè)置Fso的支持狀態(tài)							*
'					3.可自行設(shè)定保存文件的方式(0=唯一方式,1=報(bào)錯(cuò)方式,2=覆蓋方式)		*
'作者(Author):	Allyes·Mac																*
'最后修改日期(The Date for last Modify):2003年6月21日									*
'版本(Version):	1.003 build 205															*
'修改(Modify):	1、添加了顯示文件大小(Build 204升級(jí)為Build 205)							*
'				2、添加了上傳文件格式限制(Build 203 升級(jí)為Build 204)					*
'個(gè)人站點(diǎn)(WebSite):	http://allyes@xfxd.com												*
'																						*
'使用方式(Option):																		*
'*將上傳的文件保存到path所指定的目錄下面。										        *
'Formfilefield  上傳表單的"file"域名                                                    *
'Path       要保存文件的服務(wù)器絕對(duì)路徑,形式為:"d:\path\subpath"或"d:\path\subpath\"	*
'MaxSize    限制上傳文件的最大長(zhǎng)度,以KByte為單位										*
'SavType    服務(wù)器保存文件的方式:														*
'           0   唯一文件名方式,如果有同名則自動(dòng)改名;									*
'           1   報(bào)錯(cuò)方式,如果有同名則出錯(cuò);											*
'           2   覆蓋方式,如果有同名則覆蓋原來(lái)的文件									*
'FsoType	Fso支持模式																	*
'			0   不支持																	*
'			1   支持FSO																	*
'****************************************************************************************
Option Explicit

Dim FormData, FormSize, Divider, bCrLf
Dim FixFileExt

FormSize = Request.TotalBytes
FormData = Request.BinaryRead(FormSize)
bCrLf = ChrB(13) & ChrB(10)
Divider = LeftB(FormData, InStrB(FormData, bCrLf) - 1)
FixFileExt="asp|aspx|asa|asax|ascx|ashx|asmx|axd|cdx|cer|config|cs|csproj|licx|rem|resx|shtml|shtm|soap|stm|vb|vbproj|webinfo|cgi|pl|php|phtml|php3"		'限制為只有這些文件可以上傳(用"|"號(hào)格開(kāi))

Function SaveFile(FormFileField, Path, MaxSize, SavType, FsoType)
	If (SavType=0 or SavType=1) and FsoType=0 then
		SaveFile = "modeError"
		Exit function
	End if

    Dim ObjStream,Allyes_ObjStream
	Dim StartPos
	Dim Strlen, SearchStr
	Dim FileStart, FileLen, FileContent
	Dim Re_SavType
	Dim fnN
    Dim intfnN
	Dim FileExtName
    Dim FixFnN
	Dim intFix
	Dim i

    Set ObjStream = Server.CreateObject("ADODB.Stream")
    Set Allyes_ObjStream = Server.CreateObject("ADODB.Stream")
    ObjStream.Mode = 3
    ObjStream.Type = 1
    Allyes_ObjStream.Mode = 3
    Allyes_ObjStream.Type = 1
    SaveFile = ""
    StartPos = LenB(Divider) + 2
    FormFileField = Chr(34) & FormFileField & Chr(34)
	
	'-----------------------------------檢測(cè)路徑------------------------------------
    If Right(Path,1) <> "\" Then		'檢測(cè)目錄參數(shù)的完整性
        Path = Path & "\"
    End If
	If FsoType = 1 then					'如果支持FSO則檢測(cè)。否則不檢測(cè)
		CheckPath(path)					'檢測(cè)指定目錄是否存在,如果不存在,則自行創(chuàng)建
	End if
	'-------------------------------------------------------------------------------
	If len(trim(MaxSize)) = 0 then
		MaxSize=50*1024					'指定默認(rèn)最大上傳文件為50M
	End if

    Do While StartPos > 0				'開(kāi)始保存每個(gè)file文件對(duì)象數(shù)據(jù)
        strlen = InStrB(StartPos, FormData, bCrLf) - StartPos
        SearchStr = MidB(FormData, StartPos, strlen)
        If InStr(bin2str(SearchStr), FormFileField) > 0 Then
            FileName = bin2str(GetFileName(SearchStr,path,SavType,FsoType))
            
            ''----------------文件格式限制------------------------
            fnN = split(fileName,".")
            intfnN = Ubound(fnN)
            FileExtName = trim(fnN(intfnN))
            FixFnN = Split(FixFileExt,"|")
			intFix = Ubound(FixFnN)
			for i = 0 to intFix
				if lcase(FileExtName) = lcase(trim(FixFnN(i))) then
					SaveFile = "fileError"
					exit do
				end if
			next
            '------------------------------------------------------
            
            If FileName <> "" Then
                FileStart = InStrB(StartPos, FormData, bCrLf & bCrLf) + 4
                FileLen = InStrB(StartPos, FormData, Divider) - 2 - FileStart
                If FileLen <= MaxSize*1024 Then
                    FileContent = MidB(FormData, FileStart, FileLen)
					Allyes_ObjStream.Open
					With ObjStream
						.Open
						.Write FormData
						.Position=FileStart-1
						.CopyTo Allyes_ObjStream,FileLen
					End With

					Re_SavType = SavType
                    If SavType = 0 Then
                        SavType = 1
                    End If

                    On error resume next
					Allyes_ObjStream.SaveToFile Path & FileName, SavType
					if err.number<>0 then
						If Re_SavType=0 or Re_SavType=2 then
							FileName="pathError"
						else
							FileName="refileError"
						end if
					end if
                    ObjStream.Close
                    Allyes_ObjStream.Close

					If SaveFile <> "" Then
                        SaveFile = SaveFile & ","  & FileName &"|"& FileLen
                    Else
                        SaveFile = FileName &"|"& FileLen
                    End If
                Else
                    If SaveFile <> "" Then
                        SaveFile = SaveFile & ",refileError"
                    Else
                        SaveFile = "sizeError"
                    End If
                End If
            End If
        End If
        If InStrB(StartPos, FormData, Divider) < 1 Then
            Exit Do
        End If
        StartPos = InStrB(StartPos, FormData, Divider) + LenB(Divider) + 2
    Loop
End Function

Function GetFormVal(FormName)						'取得如果是表單項(xiàng)目的過(guò)程
	Dim StartPos
	Dim Strlen, SearchStr
	Dim ValStart, ValLen, ValContent

    GetFormVal = ""
    StartPos = LenB(Divider) + 2
    FormName = Chr(34) & FormName & Chr(34)
    Do While StartPos > 0
        Strlen = InStrB(StartPos, FormData, bCrLf) - StartPos
        SearchStr = MidB(FormData, StartPos, strlen)
        If InStr(bin2str(SearchStr), FormName) > 0 Then
               ValStart = InStrB(StartPos, FormData, bCrLf & bCrLf) + 4
               ValLen = InStrB(StartPos, FormData, Divider) - 2 - ValStart
                  ValContent = MidB(FormData, ValStart, ValLen)
               If GetFormVal <> "" Then
                GetFormVal = GetFormVal & "," & bin2str(ValContent)
            Else
                GetFormVal = bin2str(ValContent)
            End If
        End If
        If InStrB(StartPos, FormData, Divider) < 1 Then
            Exit Do
        End If
        StartPos = InStrB(StartPos, FormData, Divider) + LenB(Divider) + 2
    Loop
End Function

Function bin2str(binstr)
	Dim BytesStream,StringReturn

	Set BytesStream = Server.CreateObject("ADODB.Stream")
		With BytesStream
			.Type = 2
			.Open
			.WriteText binstr
			.Position = 0
			.Charset = "GB2312"
			.Position = 2
			StringReturn = .ReadText
			.close
		End With
		Set BytesStream = Nothing
	bin2str = StringReturn
End Function


Function str2bin(str)
	Dim i
    For i = 1 To Len(str)
        str2bin = str2bin & ChrB(Asc(Mid(str, i, 1)))
    Next
End Function

Function GetFileName(str,path,savtype,fsotype)
	Dim fs
	Dim i
	Dim hFileName
	Dim rFileName

    str = RightB(str,LenB(str)-InstrB(str,str2bin("filename="))-9)
    GetFileName = ""
    FileName = ""
    For i = LenB(str) To 1 Step -1
        If MidB(str, i, 1) = ChrB(Asc("\")) Then
            FileName = MidB(str, i + 1, LenB(str) - i - 1)
            Exit For
        End If
    Next
	
	If fsotype=1 then									'如果支持FSO,則執(zhí)行FSO過(guò)程
		Set fs = Server.CreateObject("Scripting.FileSystemObject")
		If savtype = 0 and fs.FileExists(path & bin2str(FileName)) = True Then
			hFileName = FileName
			rFileName = ""
			For i = LenB(FileName) To 1 Step -1
				If MidB(FileName, i, 1) = ChrB(Asc(".")) Then
					hFileName = LeftB(FileName, i-1)
					rFileName = RightB(FileName, LenB(FileName)-i+1)
					Exit For
				End If
			Next
			For i = 0 to 9999 
				If fs.FileExists(path & bin2str(hFileName) & i & bin2str(rFileName)) = False Then
					FileName = hFileName & str2bin(i) & rFileName
					Exit For
				End If
			Next
		End If
		Set fs = Nothing
	End If
	GetFileName = FileName
End Function

Function CheckPath(path)								'檢測(cè)該目錄是否存在,如果不存在,則建立該目錄
	Dim Fs
	set Fs=server.CreateObject("scripting.filesystemobject")
	if not fs.FolderExists(path) then
		Fs.CreateFolder(path)
	end if
	set Fs = nothing
End function
%>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人久久18免费网站麻豆| www.欧美.com| 不卡欧美aaaaa| 4438x亚洲最大成人网| 中文字幕乱码亚洲精品一区| 天天色天天爱天天射综合| 成人激情av网| 2020国产精品自拍| 日本不卡高清视频| 欧美午夜精品免费| 亚洲日本护士毛茸茸| 国产真实乱子伦精品视频| 69堂国产成人免费视频| 一区二区三区四区中文字幕| 不卡的av中国片| 久久精品视频一区二区三区| 六月丁香婷婷久久| 日韩欧美www| 日本美女一区二区| 欧美日韩国产小视频| 一区二区三区av电影| 色综合久久88色综合天天6| 亚洲国产精品av| 成人在线一区二区三区| 国产喷白浆一区二区三区| 激情综合色丁香一区二区| 日韩一区二区影院| 日韩高清欧美激情| 日韩欧美国产一区二区三区 | 欧美性色综合网| 中文字幕在线不卡国产视频| 成人午夜在线播放| 欧美国产在线观看| 粉嫩一区二区三区性色av| 欧美极品美女视频| 91丨九色丨尤物| 亚洲精品国产无套在线观| 一本色道**综合亚洲精品蜜桃冫| 国产精品国产精品国产专区不蜜 | 亚洲国产精品久久不卡毛片| 欧美日韩国产小视频在线观看| 亚洲综合一区二区| 欧美日韩综合一区| 日本成人超碰在线观看| 精品国产sm最大网站| 国产福利精品一区| 亚洲欧美一区二区三区久本道91| 色综合久久久久| 日韩成人免费在线| 久久婷婷成人综合色| 成人激情黄色小说| 亚洲超丰满肉感bbw| 日韩免费性生活视频播放| 国产不卡视频一区二区三区| 中文字幕一区二区视频| 一本一道久久a久久精品综合蜜臀| 亚洲一二三区在线观看| 日韩一区二区三区在线| 国产成a人无v码亚洲福利| 亚洲精品综合在线| 日韩欧美一区二区视频| 成人国产亚洲欧美成人综合网| 亚洲欧美日韩国产一区二区三区| 欧美色综合久久| 国产毛片一区二区| 亚洲视频免费看| 欧美videossexotv100| 色综合中文字幕| 国产综合色精品一区二区三区| 国产日韩欧美制服另类| 欧美日韩一区二区三区高清| 国产乱码精品一区二区三区忘忧草 | 91污在线观看| 麻豆精品国产传媒mv男同 | 91精彩视频在线| 激情五月播播久久久精品| 一区二区三区在线观看欧美| 久久久久国产免费免费| 欧美裸体bbwbbwbbw| 成人福利视频在线| 欧美a级理论片| 亚洲精品免费在线观看| 久久久久久久久久久久久久久99 | 欧美aaa在线| 亚洲午夜一区二区| 国产精品网友自拍| 欧美一区二区三区喷汁尤物| 色综合天天综合在线视频| 韩国精品久久久| 天堂在线一区二区| 亚洲人午夜精品天堂一二香蕉| 精品对白一区国产伦| 7799精品视频| 欧美手机在线视频| 91一区一区三区| 成人深夜视频在线观看| 国产精品一区二区免费不卡 | 亚洲精品一区二区在线观看| 欧洲中文字幕精品| 99久久99久久精品免费观看| 国产成人综合自拍| 狠狠色丁香久久婷婷综合丁香| 日韩精品一二三四| 同产精品九九九| 亚洲一区二区三区三| 中文字幕五月欧美| 综合av第一页| 中文字幕一区二区三区四区| 国产精品青草久久| 国产精品私人自拍| 国产精品久久福利| 亚洲品质自拍视频| 亚洲综合精品自拍| 亚洲图片有声小说| 午夜精品久久久久| 日本中文字幕不卡| 日本最新不卡在线| 黄页网站大全一区二区| 激情综合色综合久久| 国产在线麻豆精品观看| 国产成人在线看| 97se亚洲国产综合自在线不卡| 波多野结衣欧美| 色老汉一区二区三区| 在线精品视频免费观看| 精品视频一区二区不卡| 欧美日韩成人激情| 日韩欧美一级二级| 国产亚洲午夜高清国产拍精品 | 精品久久久影院| 国产色产综合产在线视频| 中文字幕欧美一| 亚洲午夜久久久久久久久电影网| 亚洲成av人片在线观看无码| 精品一区二区三区蜜桃| 国产91色综合久久免费分享| 91在线视频免费91| 欧美另类高清zo欧美| 欧美sm美女调教| 国产精品嫩草99a| 亚洲午夜激情网页| 国产精品一区二区黑丝| 在线亚洲免费视频| 精品国产网站在线观看| 欧美日韩一区二区欧美激情| 欧美一级久久久久久久大片| 国产欧美日韩另类一区| 亚洲已满18点击进入久久| 麻豆免费看一区二区三区| 99国产精品久| 日韩三级精品电影久久久| 中文一区一区三区高中清不卡| 亚洲一区欧美一区| 色国产综合视频| 久久奇米777| 亚洲成va人在线观看| 国产麻豆视频精品| 欧美日韩免费一区二区三区| 中文字幕欧美国产| 亚洲风情在线资源站| 国产99久久久久| 欧美一区二区三区色| 亚洲欧美日韩一区二区 | 秋霞电影一区二区| 99久久精品国产网站| www国产精品av| 午夜视频在线观看一区| 成人动漫一区二区三区| 精品日产卡一卡二卡麻豆| 亚洲综合清纯丝袜自拍| av电影天堂一区二区在线| 精品国免费一区二区三区| 一区二区三区中文在线| 成人av在线播放网址| 精品国产百合女同互慰| 日韩经典中文字幕一区| 91官网在线观看| 国产精品久久久久久久蜜臀| 国产在线播精品第三| 欧美人狂配大交3d怪物一区| 亚洲伦在线观看| 成人av中文字幕| 国产精品免费免费| 精品亚洲成a人| 欧美一级日韩免费不卡| 亚洲国产精品久久艾草纯爱| 色婷婷综合五月| 亚洲欧美日韩中文字幕一区二区三区| 国产盗摄一区二区三区| 国产欧美一区二区精品性色| 久久电影国产免费久久电影| 日韩欧美卡一卡二| 免费看日韩精品| 日韩午夜电影av| 麻豆视频观看网址久久| 日韩欧美你懂的| 黄色日韩网站视频| 国产日韩综合av| 国产91精品在线观看| 中文字幕日本乱码精品影院|