iphone - 在iPhone上使用xmpp框架发送图像

标签 iphone xmpp

我在 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/

相关文章:

java - 无法连接到 Openfire 服务器

ios - UIImagePickerControllerOriginalImage 在 iPhone 4 中收到内存警告

iOS:有没有办法通过让所有内容变灰来让 viewcontroller 看起来不活动?

iphone - 关闭 UIImagePickerController

iphone - iOS 中的钥匙串(keychain)真的有效吗?

安全层字节精度?

swift - 未调用 XMPP 流代理? swift 3

php - Jaxl 没有使用示例做任何事情。 Facebook 聊天尝试

ios - Objective-C 中 UIScrollView 内具有动态高度的 UIWebView

ios - 如何使用 iOS XMPP Robbie Hanson 库获取具有成员的 MUC 房间的成员列表