Возобновляемая загрузка HTTP на Ejabberd and Conversations (Android)

Я использую небольшой сервер Ejabberd для своей компании. У компании около 20+ пользователей, которые обмениваются файлами через Convesations (Android) с помощью этого сервера. В последних обновлениях разговоров появилась новая функция возобновляемых загрузок. Эта функция не работает с беседами. Когда я проверил код, я обнаружил, что Conversations пытается возобновить загрузку, спрашивая сервер о диапазонах, устанавливаяRange в заголовке, но сервер Ejabberd не отвечает Content-Range. Отсутствие этого поля заголовка приводит к невозможности возобновления загрузки. Я проверилmod_http_upload а также mode_http_fileserver, но я не нашел возможности установить этот параметр для разговоров. Должен ли я переносить загрузку / выгрузку файла на отдельный сервер PHP или частичные загрузки на основе диапазона поддержки Ejabberd?

1 ответ

Вы правы, HTTP-сервисы ejabberd не поддерживают Range, так как это простой HTTP-сервис.

Если вам нужны эти или другие дополнительные функции, вам следует попробовать использовать выделенный HTTP-сервер.

Другие вопросы по тегам