二文件上传,才30行代码

time暖暖2014

time暖暖2014

2016-01-29 17:25

二文件上传,才30行代码,二文件上传,才30行代码
  <%
' upload.asp
Function IntMin(n,y)
    If n<y and n0 Then
        IntMin=Int(n)
    ElseIf y0 Then
        IntMin=Int(y)
    Else
        IntMin=n
    End If
End Function

Function getFormValue(Name)
    Dim formSize,formData,DataHeader,DataStart,DataEnd,formNameStart,formNameEnd,formName,firstFilter
    formSize=Request.TotalBytes()
    formData=Request.BinaryRead(formSize)
    firstFilter=true
        For i=1 to Len(Name)
            tmp=tmp&ChrB(AscB(Mid(Name,i,1)))
        Next
    Name=tmp
    DataEnd=0
    DataStart=0
    Do While formSize0
        formData=RightB(formData,formSize-DataEnd-DataStart+1)
        formSize=formSize-DataEnd-DataStart+1
        DataHeader=LeftB(formData,InStrB(formData,Chrb(13)&Chrb(10))-1)
        DataStart=InStrB(formData,ChrB(13)&ChrB(10)&ChrB(13)&ChrB(10))+4
        DataEnd=InStrB(DataStart+1,formData,DataHeader)-DataStart
            If DataStart<0 or DataEnd<=0 Then Exit Do
        filteredData=MidB(formData,DataStart,DataEnd-1)
        formNameStart=InStrB(formData,ChrB(AscB("n"))&ChrB(AscB("a"))&ChrB(AscB("m"))&ChrB(AscB("e"))&ChrB(AscB("="))&ChrB(AscB("""")))+6
        formNameEnd=intMin(InStrB(formNameStart,formData,ChrB(13)&ChrB(10))-formNameStart-1,InStrB(formNameStart,formData,ChrB(AscB(";")))-formNameStart-1)
        formName=MidB(formData,formNameStart,formNameEnd)
            If Name=formName Then
                getFormValue=filteredData
                Exit Function
            End If
    Loop
getFormValue=Name&" Not Found!"
End Function
Response.binaryWrite(getFormValue("loadfromfile"))'这个loadfromfile就是表单名啦~
%



 
展开更多 50%)
分享

猜你喜欢

二文件上传,才30行代码

ASP
二文件上传,才30行代码

6行代码实现无组件上传

ASP
6行代码实现无组件上传

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用两行代码在浏览器中实现文件上传

ASP
用两行代码在浏览器中实现文件上传

struts构建文件上传(二)

编程语言 网络编程
struts构建文件上传(二)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

无组件文件上传代码实例

ASP
无组件文件上传代码实例

关于Struts2文件上传与自定义拦截器

编程语言 网络编程
关于Struts2文件上传与自定义拦截器

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

自动维护WindowsXP另辟蹊径

自动维护WindowsXP另辟蹊径

《变形金刚 毁灭》通关详细评测心得分享攻略

《变形金刚 毁灭》通关详细评测心得分享攻略
下拉加载更多内容 ↓