My action is creating a large zip file (more than a gig) on the fly based on some business logic.
I can output to the response stream directly in my action. This is advantageous because I am not buffering the entire file in memory before I start streaming.
This seems to go against mvc pattern though.
Is there a way to return some type of action result without having to first buffer my entire zip file?