Internals: how do I send large file to the client?

Bhushan Sonawane coolbhushans at
Wed Aug 14 12:09:30 UTC 2013

have u know the split command in linux . you can use that to split file
then send it after you can use join command  to join files

On Tue, Aug 13, 2013 at 1:00 AM, ruslan_osmanov <nginx-forum at>wrote:

> Hi,
> I'm writing a filter module which implies a backend to be sending XML with
> information about files that have to be concatenated and sent to the
> client.
> One way to send a file is to `ngx_read_file` into a buffer allocated in the
> heap(pool) and push it onto the chain. However, I obviously can't allocate
> ~10G
> in the heap. I have to send it chunk-by-chunk. How do I perform such kind
> of
> I/O?
> Regards.
> Posted at Nginx Forum:
> _______________________________________________
> nginx mailing list
> nginx at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list