2012-04-09 77 views

回答

1

JSON只支持一些简单的数据类型(字符串,布尔值,数字)。为了包含更多丰富的媒体格式,您必须确定如何将它们序列化为这些简单的数据类型。

考虑将它们解析为data URI,或将它们托管到别处,然后通过URL链接到它们。

  • This SO post有关于如何将UIImage转换为数据URI的信息。
  • 您还可以使用NSData的初始值设定项来获取视频资源的原始数据。
1

但是正如其他海报所说,这不是个好主意,通过JSON获取图片网址。 要上传你想要使用POST,所以你可以直接流数据。这可以在上传大文件时保存序列号和内存。看看:AFNetworking Uploading a file