导航
婴姓导航
姓氏维客
Netor直通车
赞助商链接
相关纪念馆
最前  <<上页   下页 >> □最后
相关族谱
3689个姓1氏
当前版本:访客 编订于2006/3/30 19:28:00
5935字 评价:0
  婴氏,晋大夫季婴之后。(广韵十四清,通志氏族略、姓解三、古今姓氏书辩证一六、类稿二八、姓<@ LANGUAGE = VBcript >
  

//设置上传文件的最大运行时间
  
  <
  dim filename
  path = Server.MapPath("./imag/")
  filename = SaveFile("fruit",path,6000,0)//设置上传文件的最大上限
   If filename<>"" Then
  If filename <> "*TooBig*" Then
   Response.redirect "upload0.asp?message="& filename &" "
  Else
  Response.redirect "upload0.asp?message=文件超出限制太大(<=6000K)"
  End IF
  End IF
  >
  
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ uploadx.asp
  
  <
  Dim FormData, FormSize, Divider, bCrLf
  FormSize = Request.TotalBytes
  FormData = Request.BinaryRead(FormSize)
  bCrLf = ChrB(13) & ChrB(10)
  Divider = LeftB(FormData, InStrB(FormData, bCrLf) - 1)
  Function SaveFile(FormFileField, Path, MaxSize, SavType)
   Dim StreamObj,StreamObj1
   Set StreamObj = Server.CreateObject("ADODB.Stream")
   Set StreamObj1 = Server.CreateObject("ADODB.Stream")
   StreamObj.Mode = 3
   StreamObj1.Mode = 3
   StreamObj.Type = 1
   StreamObj1.Type = 1
   SaveFile = ""
   StartPos = LenB(Divider) + 2
   FormFileField = Chr(34) & FormFileField & Chr(34)
   If Right(Path,1) <> "\" Then
   Path = Path & "\"
   End If
   Do While StartPos > 0
   strlen = InStrB(StartPos, FormData, bCrLf) - StartPos
   SearchStr = MidB(FormData, StartPos, strlen)
   If InStr(bin2str(SearchStr), FormFileField) > 0 Then
   FileName = bin2str(GetFileName(SearchStr,path,SavType))
   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)
   StreamObj.Open
   StreamObj1.Open
   StreamObj.Write FormData
   StreamObj.Position=FileStart-1
   StreamObj.CopyTo StreamObj1,FileLen
   If SavType =0 Then
   SavType = 1
   End If
   StreamObj1.SaveToFile Path & FileName, SavType
   StreamObj.Close
   StreamObj1.Close
   If SaveFile <> "" Then
   SaveFile = SaveFile & "," & FileName
   Else
   SaveFile = FileName
   End If
   Else
   If SaveFile <> "" Then
   SaveFile = SaveFile & ",*TooBig*"
   Else
   SaveFile = "*TooBig*"
   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)
   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 varlen, clow, ccc, skipflag
   skipflag = 0
   ccc = ""
   varlen = LenB(binstr)
   For i = 1 To varlen
   If skipflag = 0 Then
   clow = MidB(binstr, i, 1)
   If AscB(clow) > 127 Then
   ccc = ccc & Chr(AscW(MidB(binstr, i + 1, 1) & clow))
   skipflag = 1
   Else
   ccc = ccc & Chr(AscB(clow))
   End If
   Else
   skipflag = 0
   End If
   Next
   bin2str = ccc
  End Function
  
  Function str2bin(str)
   For i = 1 To Len(str)
   str2bin = str2bin & ChrB(Asc(Mid(str, i, 1)))
   Next
  End Function
  
  Function GetFileName(str,path,savtype)
   Set fs = Server.CreateObject("cripting.FileSystemObject")
   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 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
   ’hFileName = hFileName & str2bin(i)
   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
   GetFileName = FileName
  End Function
  >
  

婴姓介绍信息修订

婴ying
姓氏最新1讨论
维客与宗祠

姓氏操作面板

姓介绍修订史

谱概况修订史

万家姓的说明

姓氏联络
相关留言
注册|登录|帮助|快捷
关于NETOR | 招聘信息 | 联系邮箱 | 策略联盟
Copyright (C)2000-2024 netor.net.All Rights Reserved
版权所有 Netor网同纪念 客服电话:400-088-0131 微信:15011475923 微博:关注Netor纪念
沪ICP备17033281号 上海圣晏网络技术有限公司