From 240feb65ceb9085c70d60ff9b8798c7daf75b86e Mon Sep 17 00:00:00 2001 From: Miroslav Bauer Date: Tue, 20 Nov 2018 17:30:22 +0100 Subject: [PATCH] Fix StreamingMultipart body encoding --- rest_framework_proxy/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rest_framework_proxy/utils.py b/rest_framework_proxy/utils.py index b0e9453..2f3636c 100644 --- a/rest_framework_proxy/utils.py +++ b/rest_framework_proxy/utils.py @@ -48,15 +48,15 @@ def generator(self): def build_multipart_header(self, name, filename=None, content_type=None): output = [] - output.append('--%s' % self.boundary) + output.append(('--%s' % self.boundary).encode('utf-8')) string = 'Content-Disposition: form-data; name="%s"' % name if filename: string += '; filename="%s"' % filename - output.append(string) + output.append(string.encode('utf-8')) if content_type: - output.append('Content-Type: %s' % content_type) + output.append(('Content-Type: %s' % content_type).encode('utf-8')) return '\r\n'.join(output)