• λ我爱Aspx >> Asp.Net >> 用文本+ASP打造新闻发布系统
  • 用文本+ASP打造新闻发布系统

  • :aspxer  Դ:internet  :2007-5-15 20:47:10  ؼ:asp
  • //图片上传

    〈SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT〉

    Function GetUpload(FormData)

    Dim DataStart,DivStr,DivLen,DataSize,FormFieldData

    '分隔标志串(+CRLF)

    DivStr = LeftB(FormData,InStrB(FormData,str2bin(VbCrLf)) + 1)

    '分隔标志串长度

    DivLen = LenB(DivStr)

    PosOpenBoundary = InStrB(FormData,DivStr)

    PosCloseBoundary = InStrB(PosOpenBoundary + 1,FormData,DivStr)

    Set Fields = CreateObject("Scripting.Dictionary")

    While PosOpenBoundary 〉 0 And PosCloseBoundary 〉 0

    'name起始位置(name="xxxxx"),加6是因为[name="]长度为6

    FieldNameStart = InStrB(PosOpenBoundary,FormData,str2bin("name=")) + 6

    FieldNameSize = InStrB(FieldNameStart,FormData,ChrB(34)) - FieldNameStart '(")的ASC值=34

    FormFieldName = bin2str(MidB(FormData,FieldNameStart,FieldNameSize))

    'filename起始位置(filename="xxxxx")

    FieldFileNameStart = InStrB(PosOpenBoundary,FormData,str2bin("filename=")) + 10

    If FieldFileNameStart 〈 PosCloseBoundary And FieldFileNameStart 〉 PosopenBoundary Then

    FieldFileNameSize = InStrB(FieldFileNameStart,FormData,ChrB(34)) - FieldFileNameStart '(")的ASC值=34

    FormFileName = bin2str(MidB(FormData,FieldFileNameStart,FieldFileNameSize))

    Else

    FormFileName = ""

    End If

    'Content-Type起始位置(Content-Type: xxxxx)

    FieldFileCTStart = InStrB(PosOpenBoundary,FormData,str2bin("Content-Type:")) + 14

    If FieldFileCTStart 〈 PosCloseBoundary And FieldFileCTStart 〉 PosOpenBoundary Then

    Ҷƪл˵?
  • һƪ一个ASP统计制作实例
    һƪ防范ASP木马的十大基本原则