0

我正在为我的公司运行一个小型 Ejabberd 服务器。公司有大约 20 多个使用此服务器通过 Convesations (Android) 共享文件的用户。在对话的最近更新中,有可恢复下载的新功能。此功能不适用于对话。当我检查代码时,我发现 Conversations 尝试通过Range在标头中设置属性来询问服务器范围来恢复下载,但 Ejabberd 服务器没有响应Content-Range. 缺少此标头字段使其无法恢复下载。我检查了mod_http_uploadmode_http_fileserver,但我没有找到任何用于为对话设置此设置的选项。我是否必须卸载文件下载/上传到单独的 PHP 服务器或基于 Ejabberd 支持范围的部分下载?

4

1 回答 1

1

没错,ejabberd 的 HTTP 服务不支持 Range,因为它是一个简单的 HTTP 服务。

如果您需要此功能或其他高级功能,您应该尝试使用专用的 HTTP 服务器。

于 2020-07-15T11:09:16.407 回答