1

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

4

1 回答 1

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 发送字符串。

于 2013-04-26T20:47:52.157 回答