首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从iPhone向Windows发送消息?

如何从iPhone向Windows发送消息?
EN

Stack Overflow用户
提问于 2012-07-03 08:31:30
回答 2查看 233关注 0票数 0

我有一个包含以下成员的对象:

代码语言:javascript
复制
NSString *reqStr = "param1=val1&param2=val2&param3=val3&..";
NSData *imageData = [NSJPEGRepresentation (myimage)];
NSData *fileContents = [NSData initWithFileContents(myfile.txt)];

如何将其发送到Windows WCF?是否将其作为字节流发送,并附加到httprequest?或者,这会是套接字吗?我不确定如何将这些东西打包成一个字节流,或者格式化这样一个对象的方式。

有什么帮助吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-03 09:12:29

既然你说过你已经知道如何发送imageData,也就是NSData。为什么不将regStr转换为NSData,并将这三者合并为单个数据并发送。

NSString转换为NSData的步骤

代码语言:javascript
复制
NSData* strData=[regStr dataUsingEncoding:NSUTF8StringEncoding];

并使用NSMutableDataappendData方法将这三者结合起来。

代码语言:javascript
复制
NSMutableData *combineData = [[NSMutableData alloc]initWithData:strData];
[combineData appendData:imageData];
[combineData appendData:fileData];
票数 1
EN

Stack Overflow用户

发布于 2012-07-03 08:46:13

这个S/O问题可能会有所帮助:

File Upload to HTTP server in iphone programming

如果WCF端点被配置为HTTP,那么同样的原则应该适用于所讨论的图像的multipart/ then编码。

编辑:

这个答案更有帮助吗?

HTTP "POST" request in iOS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11303002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档