On Wed, 16 Jan 2013 21:44:40 -0800, Bill Moseley <mose...@hank.org> wrote: > I need to do some upload testing where I can control the chunk size and > rate of an upload. So, what I'd like is to use a sub ref that is called > for each chunk that is uploaded. > > I'm not very clear from the docs in HTTP::Request::Common if > $DYNAMIC_FILE_UPLOAD > can be used for that -- doesn't seem so. That seems more for seeing how > much data has been uploaded from a file (e.g. a progress meter). > > Is there a way to chunk upload a form-data request from a sub ref using > LWP? Somewhat of the opposite of the content_cb for a response. > > Thanks,
Hi, (Untested) I believe you can supply a CODEREF to the request content and, if you don't set a Content-Length header, the request will be a TE-chunked upload: $req = HTTP::Request->new( POST => 'http://www.example.com/', undef, sub { return <STDIN>; }); -- All the best, Tim.