[ANN] ngx_echo v0.35: ability to POST/PUT local files as subrequest bodies
agentzh
agentzh at gmail.com
Mon Feb 7 14:00:22 MSK 2011
Hi, folks!
I'm happy to announce the v0.35 release of the ngx_echo module, which
features the ability to POST/PUT location files as subrequest bodies
via the -f option of the echo_subrequest and echo_subrequest_async
directives.
You can get the release tarball from the download page below
https://github.com/agentzh/echo-nginx-module/downloads
This new feature was implemented by Bernd Dorn. Many thanks to him ;)
Bernd uses the nginx upload module to upload big files and he wants to
issue a PUT subrequest with the uploaded file to store the file
somewhere else based on its hash (hash generation is done by the
upload module). So it's nice to have something like a file option to
replace the "-b" option in the echo_subrequest directive like this:
echo_subrequest PUT /some_upstream/$upload_file_md5 -f $upload_tmp_path
The echo module wraps lots of Nginx internal APIs for streaming input
and output, parallel/sequential subrequests, timers and sleeping, as
well as various meta data accessing. You can read the full
documentation on the following wiki page:
http://wiki.nginx.org/HttpEchoModule
and you can always get the latest source code from GitHub:
http://github.com/agentzh/echo-nginx-module
Happy echoing!
Best regards,
-agentzh
More information about the nginx
mailing list