mirror of
https://github.com/coddingtonbear/django-mailbox.git
synced 2026-07-09 22:38:19 +02:00
Support for Django 1.4 with python 2.5, copied from
https://github.com/jhmaddox/django-precompressed/issues/1 ("AttributeError: StringIO instance has no attribute 'name'")
This commit is contained in:
parent
4e83ae8eb3
commit
32968aa678
1 changed files with 3 additions and 2 deletions
|
|
@ -16,7 +16,7 @@ except ImportError:
|
|||
|
||||
from django.conf import settings
|
||||
from django.core.mail.message import make_msgid
|
||||
from django.core.files import File
|
||||
from django.core.files.base import File, ContentFile
|
||||
from django.db import models
|
||||
from django_mailbox.transports import Pop3Transport, ImapTransport,\
|
||||
MaildirTransport, MboxTransport, BabylTransport, MHTransport, \
|
||||
|
|
@ -222,9 +222,10 @@ class Mailbox(models.Model):
|
|||
_, extension = os.path.splitext(filename)
|
||||
|
||||
attachment = MessageAttachment()
|
||||
|
||||
attachment.document.save(
|
||||
uuid.uuid4().hex + extension,
|
||||
File(six.BytesIO(msg.get_payload(decode=True)))
|
||||
ContentFile(six.BytesIO(msg.get_payload(decode=True)).getvalue())
|
||||
)
|
||||
attachment.message = record
|
||||
for key, value in msg.items():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue