ionic cordova xmpp Strophe si文件传输

问题描述 投票:0回答:1

我正在通过Openfire开发带有聊天功能的ionic-cordova应用程序。我无法使用si-filetransfer插件

这是npm软件包:

"strophe.js": "^1.2.14",
"strophejs-plugin-http-file-upload": "^1.0.3",
"strophejs-plugins": "0.0.7",

以及此.ts文件中的代码:

  import { Strophe } from 'strophe.js';
  ........

  this.connection.si_filetransfer.addFileHandler(self.fileHandler);
  this.connection.ibb.addIBBHandler(self.ibbHandler);

但是connection.si_filetransfer和'connection.ibb'始终是'undefined'

如何导入si_filetransfer并使其正常工作?

有人可以帮我吗?

预先感谢

xmpp cordova-plugins ionic4 strophe.js
1个回答
0
投票
对不起,我迟到了这是一个来自节点模块的包含插件的问题,此代码有效:

import { Strophe } from 'strophe.js'; require('strophejs-plugin-http-file-upload'); require('strophejs-plugins/si-filetransfer/strophe.si-filetransfer.js'); require('strophejs-plugins/ibb/strophe.ibb.js');

感谢所有帮助
© www.soinside.com 2019 - 2024. All rights reserved.