Upload of binary files

Irmen de Jong irmen at -NOSPAM-REMOVETHIS-xs4all.nl
Thu Mar 13 04:33:34 EST 2003


Peter Mott wrote:
> if form.has_key("Data"):
>     fileinfo=form["Data"]
>     data = fileinfo.file.read()

This won't do. It is not guaranteed that a single read() returns
all of your data. Rather, it is likely to return a chunk at a
time. So what you probably have to do is extract the Content-Length
and loop over a read() (appending the results) until you've
got a result that is the correct length.

Irmen.





More information about the Python-list mailing list