[Web-SIG] transaction progress with cgi.FieldStorage
Ian Bicking
ianb at colorstudy.com
Thu Dec 29 17:38:27 CET 2005
kai wrote:
> Hi All,
> this is my first post on this list. I am working on a way to monitor the
> progress of reading a file upload from wsgi.input. I can currently
> monitor the overall transfer and when individual files of a multiple
> file upload are completed. The ultimate goal of this is to be able to
> display a progress meter when someone is uploading a file.
>
> To do this I subclassed cgi.FieldStorage but when I finished I had
> modified most of the non-trivial methods just to hook in something to
> monitor the transfer progress, oops.
>
> Has anyone else found FieldStorage insufficient for certain tasks?
> Is there a general need for a more flexible FieldStorage replacement?
Incidentally, one way I've considered implementing this is to simply
write the entire request body to a file, and parse it later, probably in
the context of whatever framework I'm using (but typical web frameworks
don't actually deal well with tracking an upload, hence a custom WSGI
application).
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Web-SIG
mailing list