Commit 52914fbf authored by Jacob Kaplan-Moss's avatar Jacob Kaplan-Moss
Browse files

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
parent fc2978cc
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -193,6 +193,21 @@ define the following methods/attributes:
        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
===============