现在接收的图片是这个样,下面一片黑,上面显示部分好像是扭曲了。是哪里出了问题。还有我是通过 randomAccessFile去掉前四行,不知道末尾用不用减去四行。
我之前碰到过类似的问题,是我的用的nsdata 为默认的Base64格式,而后台C++库里用Variant32格式解析的出现了问题,后来使用NSData 32的可以了,你可以去试试
把接收的数据跟发送的数据直接对比,看是否有数据不一致的地方
让ios 把传之前的图片打开看看。
Base64 是iOS NSData 编解码的格式,不知道现在是不是还是这样,我那类似问题是很久之前的了,NSData 本身类似是Java里的ByteBuffer(我记得好像是),就是二进制