#18150: Uploading a file ending with a backslash fails
-------------------------------------+-------------------------------------
     Reporter:  Peter Kuma           |                    Owner:
         Type:  Bug                  |  supersteve9219
    Component:  File                 |                   Status:  assigned
  uploads/storage                    |                  Version:  1.4
     Severity:  Normal               |               Resolution:
     Keywords:                       |             Triage Stage:  Accepted
    Has patch:  1                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------

Comment (by supersteve9219):

 Replying to [comment:5 anonymous]:
 > Added a new patch, added the test method to the patch.
 >
 > Changed os.path to ntpath in uploadedfile.py, os.path has inconsistent
 behavior depending on operating system. In this case we need os.path to
 handle filenames with both forward and back slashes, on unix operating
 systems os.path will not remove backslashes, by forcing ntpath we can
 avoid this. Since forward and backslashes are now handled in
 uploadedfile.py we can remove it from multipartparser.py since it is
 redundant.

 Accidentally posted this while logged out.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/18150#comment:6>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to