【问题标题】:Not able to send file to group chat openfire无法将文件发送到群聊 openfire
【发布时间】:2013-07-08 14:26:12
【问题描述】:

我正在 openfire 中创建一个房间。

想要在房间中发送文件,以便它可以将该文件分发给所有房间占用者。

按照这篇文章,我完成了一对一的文件传输:

http://harryjoy.me/2012/08/18/file-transfer-in-android-with-asmack-and-openfire/

现在我无法在群组中发送文件。我在做什么不是向用户发送文件,而是将用户名替换为组名:

    OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("usre2@myHost/Smack");

到 =>

    OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("groupname@conference.myHost");

【问题讨论】:

  • 兄弟有什么解决办法吗?

标签: xmpp file-transfer openfire asmack


【解决方案1】:

OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("groupname@conference.myHost/groupmember");

【讨论】:

  • 在上面的代码中,我必须明确给出我没有的组成员的名称。无论谁加入了该组,文件都应该发送给他们。
  • 群组成员将是昵称或整个用户名 ("usre2@myHost/Smack") ??
  • 它对我不起作用...你的意思是分别发送每个成员吗??
  • 群成员只有昵称&需要单独发送
  • 您好,我听从了您的建议,但在从群聊中接收文件时遇到问题。未调用 filetransferrequest 方法,但正常聊天正常工作。你能帮帮我吗?
猜你喜欢
  • 2017-07-13
  • 2017-12-03
  • 2017-12-04
  • 1970-01-01
  • 2014-12-18
  • 2013-11-15
  • 1970-01-01
  • 1970-01-01
  • 2013-09-24
相关资源
最近更新 更多