Javascript Strophe.js文件传输的完整示例
我正在使用Strophe.js开发一个聊天web客户端(基于XMPP)。在服务器端,我有一个Openfire服务器 我正在寻找一个使用Strophe.js的完整(且有效)文件传输()示例 我知道有一个名为si filetransfer的插件,它应该有助于实现此功能,但缺少文档。因此,要理解它是如何工作的并不容易 在StackOverflow上,我只发现了一些与此相关的不完整帖子,例如: 在网上,我也没有找到任何完全满足我需求的解决方案Javascript Strophe.js文件传输的完整示例,javascript,xmpp,strophe,Javascript,Xmpp,Strophe,我正在使用Strophe.js开发一个聊天web客户端(基于XMPP)。在服务器端,我有一个Openfire服务器 我正在寻找一个使用Strophe.js的完整(且有效)文件传输()示例 我知道有一个名为si filetransfer的插件,它应该有助于实现此功能,但缺少文档。因此,要理解它是如何工作的并不容易 在StackOverflow上,我只发现了一些与此相关的不完整帖子,例如: 在网上,我也没有找到任何完全满足我需求的解决方案 如果有其他解决方案可以实现上述目标(使用XMPP协议在JS客
如果有其他解决方案可以实现上述目标(使用XMPP协议在JS客户机中进行文件传输),那么欢迎您 下面是一个非常简单的聊天演示,使用jQuery和以及文件传输功能编写。文件传输的实现基于以下两个Strophe.js插件:
- :它允许发送和接收流启动
- 。它提供了一种传输机制(带内ByTestStream)
var server = 'mydomain.com';
var BOSH_SERVICE = 'http://127.0.0.1:7070/http-bind/';
我只找到了一些关于这件事的不完整的帖子
-在哪里?是的,这是其中之一them@all_who_voted_to_close:我不明白如果你们中的4个人(4/5)的个人资料中没有XMPP或Strophe…(最后一个人没有Strophe…),你怎么能把我的帖子评价为离题。谢谢你的不回答。我已经尝试了你的代码,我注意到有时候ibb会超时。。。是否有解决此问题的方法?如果服务器允许,您可以使用从Http绑定(bosh)到WebSocket的更可靠连接。显然,您必须相应地更改连接url(即ws://127.0.0.1:7070/ws/),非常感谢@beaver@beaver$('#btnSendFile').bind('click',function(){console.log('File clicked:');sendFileClick();});他失踪了。并且不起作用。@beaver我正在获取ibb.open:err=Error:feature未在函数fileTransferHandler(file,err)中实现?这是什么意思?