我在 iPhone 上使用 XMPP 框架作为我的聊天应用程序。我想使用 XMPP 框架从我的应用程序发送图像。谁能建议我,如何做到这一点?
如有任何帮助,我们将不胜感激。
最佳答案
添加额外的标签,例如
<attachment>base64 of your image </attachment>
因此,通过将图像转换为 Base64 字符串,在发送方发送图像,然后在接收方将 Base64 字符串转换回图像。
只需将 Uiimage 转换为 Base64 编码,然后通过 xmpp 将其作为带有任何额外标签(如附件)的消息发送。然后在接收方获取包含 Base64 内容的消息并将 Base64 编码的字符串转换回 UIImage
编码和解码的代码在此链接中:
http://iphonesdksnippets.com/post/2010/03/14/Convert-image-tofrom-text-%28Base64%29.aspx
...请引用它..如果您有任何疑问或想要一个简短的解释,请在这里评论,我会回复它..
关于iphone - 在iPhone上使用xmpp框架发送图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4524475/