2

由于 Openfire 不支持将文件传输给离线用户。为了实现这一点,我制作了一个插件。它的功能如下:

(假设客户端 A向客户端 B发送文件)

1.Client使用带有文件的post方法发送请求。

2.在服务器上,我的插件接收到该请求并将该文件写入临时目录(临时目录存在于 web 目录下。

3.现在我的插件使用文件路径(例如:)向客户端 A发送响应"http://10.0.2.2:9090/temp/ppp.png"

4.现在客户端A将此文件路径发送给客户端B(通过简单的xmpp文本消息传输)。

问题是当一个新文件进入temp 或openfire 网络下的任何文件夹时,该文件将不可用于 http 请求。我每次都需要构建 openfire以使该新文件可用于下载或 http。

我希望新文件可用于 http(供下载),而无需每次都构建 openfire。

4

0 回答 0