Your afterthought speculation is correct. I probably should have pointed out straight away that the Nginx:: module and related others such as are found on CPAN is/are not the same as the interface module distributed with nginx (called simply nginx::, notice lower case). This confused me greatly at first.
Indeed, If I gather right, the Nginx (capitalized) module is a relic from early nginx distribution days. While now (apparently) deprecated, unfortunately it contained API features not present in the (current) nginx distribution's module. So, for example, there is no $r->upload() method. There's also no $r->headers_in() method (note plural) to enumerate all headers; one must anticipate them in order to use $r->header_in() for each.
In any case, after seeing your code, and to my optimistic delight, HTTP::Body does indeed look like it will put the uploaded "parts" in temporary files, with metadata information in a $body->upload() hash accessor. So thanks for that suggestion! I'll try that one too before reporting back, too.
In reply to Re^4: On-disk multipart/form-data part extraction
by Conquistadog
in thread On-disk multipart/form-data part extraction
by Conquistadog
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |