想使用串口在两台电脑之间传送任意文件,比如一个图片文件,以文本或者二进制的方式读取数据,然后通过串口发送出去,接收端将这些数据接收,然后以同样的方式写进文件,只要后缀名保持一致,其实应该是将文件原样传送过来的,但是遇到两个问题:
左边是原图,右边是传送的图,明显是错位了,仔细查找了文本写入的函数,其中有一条说明:这个函数会自动写入当前系统的行结束符,不管有没有勾选,也就是说,它会强行加入一些东西进去,对于图片来讲可能会造成错行,但是对于office文件,可能就会造成文件损坏而导致完全打不开,找不到解决办法。
所以想请教各路神仙,有没有做过类似的,或者知道其中哪里有问题,请赐教
更多回帖