2010-02-03 2 views
2

제 업무는 일부 비즈니스 로직을 기반으로 즉석에서 큰 zip 파일을 만드는 것입니다.asp.net mvc에서 너무 많은 서버 메모리를 사용하지 않고 즉시 zip 파일을 스트리밍하는 방법은 무엇입니까?

내 작업에서 직접 응답 스트림으로 출력 할 수 있습니다. 스트리밍을 시작하기 전에 전체 파일을 메모리에 버퍼링하지 않기 때문에 이점이 있습니다.

이것은 mvc 패턴에 맞지 않는 것 같습니다.

먼저 전체 zip 파일을 버퍼링 할 필요없이 어떤 유형의 작업 결과를 반환 할 수있는 방법이 있습니까?

답변

3

나는 당신이 지금하고있는 것처럼 그것을 할 것입니다. 패턴은 작동하지 않을 때까지 따라야하며, 작동하는 무언가를 구현하면됩니다.

패턴은 목 주위의 올가미를 의미하지 않습니다. 그들은 인도를 위해 거기에 있습니다.

+0

감사합니다. 이것이 사실이 아니길 바랬습니다. – TimTam

관련 문제