先天性外胚叶发育不良:VB传输二进制文件的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/23 21:46:54
我在做VB传输程序时,测试之后发现传到服务端的文件大小比原来的文件大小多1字节,用WinHex一看是后面多了一个NULL字符,请问VB中该如何把这个NULL字符去掉?
用Get和Put语句,是二进制吧?而且WinSock我是传输Byte数组的。
VB好象在Put好以后自动在文件末尾加上NULL的……
有无搞错?Put以后他就写NULL了

加了Null也没是么关系
就算.exe文件加了Null也照样能运行
你难道怕硬盘空间不够啊

不清楚了,但是你可以在服务段编译个程序检测传送到文件是否有NULL,有就删除

你试试一个一个字节的去写文件

你用的是2进制传输吗?