2011-01-24 4 views
0

업로드가 완료되면 전에 전에 http를 통해 업로드되는 파일에 액세스 할 수있는 방법이 있습니까? 예를 들어, 10 메가 바이트 파일이 업로드 중이며 정확하게 10 % 완료됩니다. 즉, 서버에 1 메가 바이트의 데이터가 있음을 의미합니다. 업로드가 끝나기를 기다리지 않고 1 메가 바이트의 데이터를 읽을 수 있습니까?업로드 완료 전에 HTTP 업로드 데이터에 액세스

http 업로드에 대한 나의 이해는 모든 데이터가 수신 될 때까지 서버가 업로드를 처리하는 CGI 스크립트를 호출하지 않는다는 것을 의미합니다. 그러나 나는 그 주위에 어떤 방법이 있기를 바라고 있습니다. 내가 차이를 만드는 경우 CGI 요청을 처리하는 파이썬을 사용하고 있습니다.

미리 도움을 청하십시오.

답변

1

CGI는 웹 서버와 외부 응용 프로그램 간의 통신 사양입니다. 그것은 이것을 허용하지 않습니다.

실제로 대부분의 웹 서버는 업로드가 끝날 때까지 아무 것도하지 않지만 쓰기/변경할 수없는 이유는 없습니다 (또는 MAYBE를 찾지 못할 수도 있습니다.) 액세스를 허용하지만 여전히 CGI를 통해이를 수행하지는 않습니다.

http://www.ietf.org/rfc/rfc3875

+0

그래, 나는 두려웠다. 아마도 HTTP 프로토콜을 비표준 방식으로 처리하기 위해 자체 서버를 작성해야 할 것입니다. 이는 작업의 _lot_입니다. 오, 그럼. 어쨌든 고마워. –

+0

이 질문에 대한 답변을 수락하면 감사하겠습니다. :) – xaxxon

관련 문제