So what do you do if you want to send a 12 gigabyte file via HTTP in a manner that can be implemented without needing to hold the whole file in memory on either the client or server?
Content chunk encoding to the rescue!
Just sketching this right now - read Wikipedia to get the details!