Найти - Пользователи
Полная версия: mimetools, декодирование attachment
Начало » Network » mimetools, декодирование attachment
1
CombatPenguin
Как получить имя файла из заголовка MIME?
Content-Disposition: attachment; filename=“=?koi8r?Q?=F0=D2=C5=DA=C5=CE=D4=C1=C3=C9=D1_=FE=C5=D2=CE=CF=CD=CF=D2=D3=CB=CF=CA_=EB=CF.rar?=”

mimetools.Message(src, src.seekable).getparam(“name”) дает недекодированное имя файла
Ferroman
Так декодируйте его :/
Там же есть
decode( input, output, encoding)

Read data encoded using the allowed MIME encoding from open file object input and write the decoded data to open file object output. Valid values for encoding include ‘base64’, ‘quoted-printable’, ‘uuencode’, ‘x-uuencode’, ‘uue’, ‘x-uue’, ‘7bit’, and ‘8bit’. Decoding messages encoded in ‘7bit’ or ‘8bit’ has no effect. The input is simply copied to the output.

encode( input, output, encoding)

Read data from open file object input and write it encoded using the allowed MIME encoding to open file object output. Valid values for encoding are the same as for decode().
Насколько я понимаю их можно использовать для того чтобы получить сообщение в нужной кодировке.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB