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

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()函数会有什么不妥?
...全文
7 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SoHo_Andy 2003-12-11
ChrB(),InStrB()函数,MidB() 函数取回的都是字节数,而不是字符数,一个字符可能是一个或两个字节

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

7487

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-12-11 10:58
社区公告
暂无公告