回 帖 发 新 帖 刷新版面

主题:大家帮忙看一下这句是什么意思?

set Form=Server.CreateObject("Scripting.Dictionary")
set File=Server.CreateObject("scripting.Dictionary")
if Request.TotalBytes<1 then Exit sub
set tStream=Server.CreateObject("adodb.stream")
set oUpFileStream=Server.CreateObject("adodb.stream")
oUpFileStream=1
oUpFileStream=3
oUpFileStream.open
oUpFileStream.Write Request.BinaryRead(Request.TotalBytes)
oUpFileStream.Position=0
RequestBinDate=oUpFileStream.Read
iFormEnd=oUpFileStream.Size
bCrLf=chrB(13)&chrB(10)
sStart=MinB(RequestBinDate,1,InStrB(1,RequestBinDate,bCrLf)-1)

大家帮忙看一下这句是什么意思?
sStart=MinB(RequestBinDate,1,InStrB(1,RequestBinDate,bCrLf)-1)
谢谢!

回复列表 (共2个回复)

沙发

MinB(RequestBinDate,1,InStrB(1,RequestBinDate,bCrLf)-1)
这些都是操作字节的函数是在原来的基础上加B形成的
minb函数很明显是返回()里所有字节数据的最小值,instrb函数是在instr函数基础上演变来的 表示 一个数据在另一个数据中第一次出现的字节位置,InStrB(1,RequestBinDate,bCrLf)表示bCrLf在RequestBinDate中第一次出现的字节数,注意 是字节哦!
InStrB(1,RequestBinDate,bCrLf)-1 当然是字节数减一了,然后 与RequestBinDate和1比较大小 取最小值

板凳

很遗憾,我看不懂,汗我何时也能做高手帮友友们排忧解难呀

我来回复

您尚未登录,请登录后再回复。点此登录或注册