Skip to content

Commit

Permalink
Fixed #8656: added a note about iterating over UploadedFile only un…
Browse files Browse the repository at this point in the history
…derstanding `\n`.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@8685 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
jacobian committed Aug 28, 2008
1 parent fc2978c commit 52914fb
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/topics/http/file-uploads.txt
Expand Up @@ -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
===============
Expand Down

0 comments on commit 52914fb

Please sign in to comment.