2017-09-14 10 views
0

멀티 파트 양식 게시물에 대해 청크 분할 전송 인코딩을 지원하는 C#에서 HttpServer를 만드는 방법을 찾고 있습니다. 이유는 큰 파일 (2 ~ 10GB)을 전송해야하며 클라이언트 응용 프로그램은 청크 분할 전송 인코딩을 사용해야합니다. 그렇지 않으면 메모리에 파일을로드 할 때 메모리가 부족합니다. 나는 웹을 보았고 .Net에서 System.Net.HttpListener 클래스를 사용하는 많은 예제를 발견했지만 청크 분할 전송 인코딩을 사용하는 클라이언트로부터 데이터를 수신 할 수는 없었다. .C#의 HTTP 서버에서 청크 분할 전송 인코딩

누구나 어떻게 할 수 있습니까?

모든 의견을 크게 환영합니다.

+0

docs는 response.ContentLength64 속성을 설정하면 청크 된 데이터가 될 수 있음을 암시하는 것처럼 보입니다. 다른 약간의 조작이 필요할 수도 있습니다. Doc [여기] (https://msdn.microsoft.com/ko-kr/library/ms144079 (v = VS.110, d = hv.2) .aspx) –

답변

0

더 시도 후 나는 해결책을 상처 : 당신은 나를 위해 일했다

httpWebRequest.SendChunked = true; 
httpWebRequest.AllowWriteStreamBuffering = !Chunked; 

를 설정해야합니다.

관련 문제