通过json将图像发送到服务器

时间:2013-04-26 14:52:40

标签: ios json nsdata

我使用json从我的ipad向服务器发布数据。但随着我的数据,我需要能够发送图像。我试图将我的图像数据添加到字典并将其解析为json,但json不喜欢nscfdata。将图像发布到服务器的最简单方法是什么?从与此主题相关的其他帖子中,人们已经转换为base64。我是否必须这样做,还是有另一种更容易或更快的方式?如果我必须编码到base64是否有任何教程?

1 个答案:

答案 0 :(得分:6)

我将其转换为base64。查看本教程即可开始使用!

http://www.cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html

示例:

NSImage *image = // some image
NSData *data = UIImagePNGRepresentation(image);
NSString *base64EncodedString = [data base64EncodedString];

然后您可以通过JSON发送字符串。