从iPhone向服务器上传图像和个人资料

3
根据要求,我需要从iPhone设备发布用户个人资料细节,如用户名、名字、姓氏和头像。我们该如何同时发送这些细节,包括“个人资料图片”?我需要将这些细节作为JSON对象发送吗?所以我需要将图像转换为字节数组,对吧?
如果您能提供任何iPhone代码片段,那就更好了。如果可能的话,请提供WCF Rest服务部分的代码。
提前致谢。

请查看Raywenderlich的这两个教程,可能会对您有所帮助:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 和 http://www.raywenderlich.com/2965/how-to-write-an-ios-app-that-uses-a-web-service - vishy
1个回答

3

以 JSON 格式向服务器发送数据:

添加以下文件:

  1. JSON.h (头文件)

  2. JSON.m (实现文件)

使用 https://github.com/stig/json-framework/download

您可以参考以下示例将您的配置文件详细信息转换为 JSON 格式:

NSMutableDictionary *jsonEncode = [NSMutableDictionary dictionary];
[jsonEncode setValue:@"" forKey:@""];  
NSString *jsonString = [jsonEncode JSONString];

要将图像发送到服务器,您需要将图像转换为Base64格式。请参考以下链接:

UIImage转Base64字符串编码


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接