UploadedFile.charset
For text/* content-types, the character set (i.e. utf8) supplied by the browser. Again, “trust but verify” is the best policy here.
Note Like regular Python files, you can read the file line-by-line simply by iterating over the uploaded file: for line in uploadedfile:
do_something_with(line)
Lines are split using universal newlines. The following are recognized as ending a line: the Unix end-of-line convention '\n', the Windows convention '\r\n', and the old Macint