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.

Reply via email to