diff --git a/django/core/files/base.py b/django/core/files/base.py index d9b0fabb33..4d19acd5ba 100644 --- a/django/core/files/base.py +++ b/django/core/files/base.py @@ -1,5 +1,5 @@ import os -from io import BytesIO, StringIO +from io import BytesIO from django.utils.encoding import smart_str, smart_unicode from django.core.files.utils import FileProxyMixin @@ -126,7 +126,7 @@ class ContentFile(File): """ def __init__(self, content, name=None): content = content or '' - super(ContentFile, self).__init__(StringIO(content), name=name) + super(ContentFile, self).__init__(BytesIO(content), name=name) self.size = len(content) def __str__(self):