[ios]如何从 iPhone 到 Windows 发送一条消息?

标签: ios windows
发布时间: 2014/2/12 19:19:23
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个对象与以下成员:

NSString *reqStr = "param1=val1&param2=val2&param3=val3&..";
NSData *imageData = [NSJPEGRepresentation (myimage)];
NSData *fileContents = [NSData initWithFileContents(myfile.txt)];

如何可以这向发送 Windows WCF?我将它作为字节流的发送和附加到 httprequest 吗?或者,这将是套接字吗?我不确定如何收拾这些东西作为在一个字节流的一件事或什么都可以为此类对象的格式的方式。

任何帮助吗?

解决方法 1:

因为你说你已经知道如何发送 imageData 这就是 NSData 。为什么不能转换 regStrNSData 和组合在一起作为单个数据的所有三个和发送。

要转换 NSStringNSData

NSData* strData=[regStr dataUsingEncoding:NSUTF8StringEncoding];

使用 NSMutableDataappendData 方法将合并所有三个。

NSMutableData *combineData = [[NSMutableData alloc]initWithData:strData];
[combineData appendData:imageData];
[combineData appendData:fileData];
官方微信
官方QQ群
31647020