XMLHttpRequest прогрессивная загрузка? - PullRequest
0 голосов
/ 06 мая 2010

Ради интереса я создавал консоль JavaScript для управления моим ПК. Он включает в себя небольшой веб-сервер, который принимает командные строки и перенаправляет их в систему с помощью вызовов popen (точнее, popen4 на сервере Ruby mongrel). Каналы stdout перенаправляются в ответ http.

Проблема в том, что ответ приходит только после отправки всего содержимого стандартного вывода. Это нормально для небольших команд, но не для такой команды, как find /, которая перечисляет все файлы в системе. В таких ситуациях было бы неплохо, чтобы результаты постепенно отображались в веб-обзоре (как в обычном терминале).

Я думал, что синхронное использование XMLHttpRequest может привести к прогрессивной загрузке, но это не так.

Есть ли способ заставить его работать?

1 Ответ

1 голос
/ 06 мая 2010

Быстрый вопрос, вы очищаете поток ответов? Если нет, то запрос будет ждать, пока он не был. Просто мысль, как это имеет место при создании прогрессивной загрузки файлов и т. Д.

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