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

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()函数会有什么不妥?
...全文
68 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoHo_Andy 2003-12-11
  • 打赏
  • 举报
回复
ChrB(),InStrB()函数,MidB() 函数取回的都是字节数,而不是字符数,一个字符可能是一个或两个字节

网络都是使用二进制传输,也就是字节数计算长度,接收等
如果换成取字符可能会发生溢出啊,校验失败啊等问题

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧