如何将大小为100KB的图片发送到iOS SDK中的PubNub频道?

时间:2015-04-27 09:40:01

标签: ios iphone pubnub

我在做什么,将整个图像转换为base64字符串并将其作为消息发送。但每次消息发送都失败了。对于单个PubNub消息here,我获得的最大有效负载大小为32 KB。如果我压缩图像并使我的邮件大小小于32 KB,它是否会被传递? PubNub SDK是否有其他API可用于将文件/图像上传或流式传输到频道?

1 个答案:

答案 0 :(得分:1)

将图像编码到Base64字符串是将图像数据发送到PubNub流的正确方法,仅当总大小小于32kb时。否则,您会收到消息太大错误。

PubNub数据流用于数据,不适用于照片和视频流等大型有效负载,因此:

  1. 您可能只想发布图像路径/网址,而不是编码图像本身。这是最简单的方法。
    1. 您将数据分成多个部分并分别发送数据。