【发布时间】:2014-02-11 19:38:07
【问题描述】:
我使用以下代码提取附件的文件名:
import email.utils
msg = email.message_from_string(self.request.body) # http://docs.python.org/2/library/email.parser.html
for part in msg.walk():
ctype = part.get_content_type()
if ctype in ['image/jpeg', 'image/png']:
image_file = part.get_payload(decode=True)
image_file_name = part.get_filename()
它在许多情况下都很好用,但有时作为image_file_name 我会得到=?KOI8-R?B?xsHTLTk2Mi5qcGc=?= 或=?UTF-8?B?REkyeTFXMFNMNzAuanBn?= 之类的值。
我应该如何处理这种情况?
【问题讨论】:
标签: python google-app-engine email python-2.7 email-attachments