ejabberd是否支持脱机文件传输?

时间:2010-06-05 18:07:30

标签: xmpp ejabberd

我正在使用ejabberd作为服务器的XMPP客户端。 我的问题是如何支持脱机文件传输?

我只想为图像文件进行离线文件传输。

例如, 即使他离线,我也可以将图像传输给约翰。 约翰回到网上时, 服务器会向他发送图像。

我该怎么做?

3 个答案:

答案 0 :(得分:3)

目前没有XMPP的扩展名允许脱机文件传输。

据推测,这需要得到收件人服务器的支持,并且需要将其作为特定于服务器的插件实现。

另外,您可能感兴趣的项目是 Jabber Disk ,它允许您通过XMPP上传文件,然后返回您可以发送给人们的HTTP URL(例如,作为离线消息)。

答案 1 :(得分:1)

XMPP对此有一个扩展 - XEP-0129: WebDAV File Transfers - 但它是推迟的!

我正在寻找相同的解决方案。我遇到过它,但没有发现XMPP服务器仍然支持它。

仍在寻找解决方案。

答案 2 :(得分:1)

我们实现了离线文件传输是TextOne移动客户端,但我们必须做一个自定义模块。目前还没有很好的规范。

但是,对于您的简单需求,我认为您可以将其实现为纯客户端(上传到HTTP服务器)并使用XMPP进行信令。