使用 XMPP 在群聊中传输文件
Posted
技术标签:
【中文标题】使用 XMPP 在群聊中传输文件【英文标题】:File transfer in group chat with XMPP 【发布时间】:2014-03-12 07:34:50 【问题描述】:我正在使用群聊和明火。
我可以发送消息,但是如何使用 Smack 库将文件发送到组。
我可以通过以下方式将文件发送给单个用户,但我不知道如何发送到群聊 (MUC),因此房间中的所有用户都会收到该文件
OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("usre2@myHost/Smack");
【问题讨论】:
你找到解决这个问题的办法了吗? 【参考方案1】:使用XEP-0066: Out of Band Data - 这是标准群聊消息的小扩展,带有 url 和描述。其他用户将收到该文件的链接。 Smack 库没有标准实现,但是很简单。
【讨论】:
嘿,vitalyster 在这个 XEP-0066 中需要帮助.. 我是客户端的人.. 我该如何实现这个..我想在 muc 中实现文件传输。我使用 asmack 作为客户端。以上是关于使用 XMPP 在群聊中传输文件的主要内容,如果未能解决你的问题,请参考以下文章
在群聊中,新消息事件(websocket)应该由客户端发送还是API发送?