通过套接字发送图像数据,但到达服务器时接收到某种不同格式的数据

发布于 2024-11-11 01:03:28 字数 168 浏览 3 评论 0原文

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

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

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

I am create a NSData file from the image and sending over server using socket.

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

But the server receives it in different format. and unable to open file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠北森屋 2024-11-18 01:03:28

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

如果它是一个 (NSData *) 对象,你应该这样写:

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

What's the type of 'data' in your code snippet?

If it was a (NSData *) object, you should write like:

CFWriteStreamWrite(myWriteStream, (const UInt8 *)[data bytes], [data length]);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文