diff --git a/containers.py b/containers.py index 12af52dd94ccbdf57d5bc1cdd4096cb46e0f6e14..d4ec9ffcdd49d43b4dcdc629880cb28cf3f5f7be 100644 --- a/containers.py +++ b/containers.py @@ -240,7 +240,7 @@ class Container(base.RequestHandler): self.response.app_iter = open(filepath, 'rb') self.response.headers['Content-Length'] = str(fileinfo['filesize']) # must be set after setting app_iter if self.request.get('view').lower() in ['1', 'true']: - self.response.headers['Content-Type'] = fileinfo.get('mimetype', 'application/octet-stream') + self.response.headers['Content-Type'] = str(fileinfo.get('mimetype', 'application/octet-stream')) else: self.response.headers['Content-Type'] = 'application/octet-stream' self.response.headers['Content-Disposition'] = 'attachment; filename="' + filename + '"'