关于无组件上传文件中我不能理解的一些问题.

nierhua 三优 项目经理  2003-12-11 10:58:23
CLStr=ChrB(13) & ChrB(10)
DataStart=InStrB(FormData,CLStr & CLStr)+4
DivStr=LeftB(FormData,InStrB(FormData,CLStr)-1)
DataSize=InStrB(DataStart+1,FormData,DivStr)-DataStart-2
FormData=MidB(FormData,DataStart,DataSize)
上面的一段代码是我看的关于上传文件组件的一段代码,但在函数的使用上我不太明白,有哪位朋友能给我详细解释一下上面几行代码的意思,找篇文章也行.
如果把上面的ChrB(),InStrB()函数,MidB()函数分别替换成Chr(),InStr(),MidB()函数会有什么不妥?
...全文
3 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoHo_Andy 2003-12-11
ChrB(),InStrB()函数,MidB() 函数取回的都是字节数,而不是字符数,一个字符可能是一个或两个字节

网络都是使用二进制传输,也就是字节数计算长度,接收等
如果换成取字符可能会发生溢出啊,校验失败啊等问题
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7449

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告