On Mon, Aug 22, 2016 at 1:25 PM, Jon Ribbens <jon+use...@unequivocal.eu> wrote: > On 2016-08-22, Larry Martell <larry.mart...@gmail.com> wrote: >> On Sun, Aug 21, 2016 at 5:24 PM, Jon Ribbens <jon+use...@unequivocal.eu> >> wrote: >>> On 2016-08-19, Larry Martell <larry.mart...@gmail.com> wrote: >>>> fd.write(request.POST[key]) >>> >>> You could try: >>> >>> request.encoding = "iso-8859-1" >>> fd.write(request.POST[key].encode("iso-8859-1")) >>> >>> It's hacky and nasty and there might be a better "official" method >>> but I think it should work. >> >> For some reason that messes up the request structure: >> >> (Pdb) type(request.POST[key]) >><type 'unicode'> >> (Pdb) request.encoding = "iso-8859-1" >> (Pdb) type(request.POST[key]) >> *** MultiValueDictKeyError: >> "u'right-carotidartery:63B2E474-D690-445F-B92A-31EBADDC9D93.png'" > > Sounds like you should be filing a bug report with Django.
Turns out that is expected behavior -- request.encoding clears existing GET/POST data. Not sure how it's useful to set that then. -- https://mail.python.org/mailman/listinfo/python-list