Fixed #8656: added a note about iterating over `UploadedFile` only understanding `\n`.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8685 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
fc2978cc45
commit
52914fbf5a
|
@ -192,6 +192,21 @@ define the following methods/attributes:
|
|||
``UploadedFile.temporary_file_path()``
|
||||
Only files uploaded onto disk will have this method; it returns the full
|
||||
path to the temporary uploaded file.
|
||||
|
||||
.. note::
|
||||
|
||||
Like regular Python files, you can read the file line-by-line simply by
|
||||
iterating over the uploaded file:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
for line in uploadedfile:
|
||||
do_something_with(line)
|
||||
|
||||
However, *unlike* standard Python files, :class:`UploadedFile` only
|
||||
understands ``\n`` (also known as "Unix-style") line endings. If you know
|
||||
that you need to handle uploaded files with different line endings, you'll
|
||||
need to do so in your view.
|
||||
|
||||
Upload Handlers
|
||||
===============
|
||||
|
|
Loading…
Reference in New Issue