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