![]() |
|
Pathologically Eclectic Rubbish Lister | |
PerlMonks |
LWP Upload a file with a progress indicatorby zentara (Archbishop) |
on Mar 04, 2005 at 11:56 UTC ( #436544=perlquestion: print w/replies, xml ) | Need Help?? |
zentara has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
Someone asked elsewhere, about how to get a progress indicator on a file upload. I am not talking about using a browser, but with something like LWP or libCurl. There seems to be a way with libCurl,according to the docs, but I have yet to get anything to work. There are so many interrealted libcurl options, I've havn't been able to get it to put out the right headers for a multipart form file upload, and I'm not even close tothe file part. With LWP, it's quite easy to do the upload with HTTP::Request::Common, but it does not have a way to do "chunked uploads" where we can extract progress from. By looking at the docs, there is some mention of $DYNAMIC_FILE_UPLOAD, but I've yet to see a snippet which works. A groups.google search on this topic is filled with people failing with libCurl scripts(written in PhP), and nothing for LWP using $DYNAMIC_FILE_UPLOAD. So does anyone have a minimal script, showing how to upload a file with either libCurl, or LWP, and have a progress callback of some sort? I am still working on it, but I'm to the point of guessing at options and headers, :-) so I figure it's time to ask. I'm not really a human, but I play one on earth. flash japh
Back to
Seekers of Perl Wisdom
|
|