Разрешить прогрессивную загрузку с сервлета? - PullRequest
2 голосов
/ 24 сентября 2010

У меня проблема с сервлетом, который доставляет мультимедийные данные. Я пытаюсь использовать его с мобильного сафари на iPhone и получаю сообщение об ошибке «сервер не настроен правильно». Я использую тот же мультимедийный файл на моем Mac (Apache), и он работает нормально. Я начинаю смотреть на заголовки HTTP, чтобы увидеть, не портит ли сервлет заголовок. Я заметил, что Apache устанавливает ETag, а также Accept-Range. Потом я гуглю и узнаю, что iPhone работает с прогрессивной загрузкой. Короче говоря, я думаю, что мне нужно включить прогрессивную загрузку в моем сервлете, и я думаю, что заголовки ETag и Accept-Range являются его частью. Я никогда не делал этого раньше, поэтому я решил спросить здесь, может ли кто-нибудь указать мне правильное направление. Нужно ли мне реализовывать всю прогрессивную загрузку в моем сервлете? Должен ли я использовать фильтр? С чего мне начать?

1 Ответ

4 голосов
/ 24 сентября 2010

Взгляните на эту статью .Он сводится к созданию файлового сервлета, который поддерживает возобновление загрузки, кэширования и распаковки содержимого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...