通过套接字发送图像数据,但是当它到达服务器时它会收到一些不同的格式

时间:2011-06-02 17:35:57

标签: iphone ios cfnetwork

我从图像创建一个NSData文件,并使用套接字通过服务器发送。

CFWriteStreamWrite(myWriteStream, (const UInt8 *)data, [data length]);

但是服务器以不同的格式接收它。并且无法打开文件。

1 个答案:

答案 0 :(得分:3)

您的代码段中“数据”的类型是什么?

如果是(NSData *)对象,则应该写为:

CFWriteStreamWrite(myWriteStream, (const UInt8 *)[data bytes], [data length]);