STINNER Victor <victor.stin...@haypocalc.com> added the comment:

pitrou> The FTP class is not supposed to guess in which charset 
pitrou> your data should be encoded.
pitrou> (the "encoding" argument on the FTP class is meant 
pitrou> for protocol commands (such as file names), not for file
pitrou> contents)

I agree, my patch is completly wrong :-) You should open your file in binary 
mode, not in text (unicode) mode. The issue is more a documentation bug, than a 
bug in ftplib behaviour.

Here is a new patch: very short patch on the doc (just add "binary" to "open 
binary file object *file*").

----------
components: +Documentation
Added file: http://bugs.python.org/file18663/ftplib_doc.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue6822>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to