2010-05-05 2 views
0

그냥 재미있게 PC를 제어하기위한 JavaScript 콘솔을 만들고있었습니다. 작은 웹 서버가 명령 문자열을 받아 popen 호출 (루비 잡종 서버의 특정 popen4)을 사용하여 시스템에 전달합니다. stdout 채널은 http 응답으로 재 지정됩니다.XMLHttpRequest 점진적 다운로드?

문제는 응답이 stdout의 전체 내용이 보내지면 도착한다는 것입니다. 이것은 작은 명령에는 적합하지만 시스템의 모든 파일을 나열하는 find /과 같은 명령에는 적합하지 않습니다. 이러한 상황에서는 결과를 웹 뷰에서 점진적으로 표시하는 것이 좋을 것입니다 (일반 터미널 에서처럼).

나는 XMLHttpRequest를 동 기적으로 사용하면 프로그레시브 다운로드가 발생할 수 있다고 생각하지만 그렇게 보이지 않습니다.

작동하도록 만드는 방법이 있습니까?

+0

요청이 완료 될 때까지 뷰포트를 동 기적으로 동결하지 않았습니까? 비동기였습니까? –

답변

1

빠른 질문, 응답 스트림을 비우고 있습니까? 그렇지 않은 경우 요청은 완료 될 때까지 대기합니다. 파일을 점진적으로 다운로드 할 때 이런 생각이들 것입니다.

+0

명시 적으로는 아닙니다. 좋은 제안, 나는 그것을 먼저 시도 할 것이다. – StackedCrooked