From 5de8cb4da57b389a94f5243f15f66ae5e22477ce Mon Sep 17 00:00:00 2001 From: mdipierro Date: Tue, 3 Apr 2018 11:24:32 -0500 Subject: [PATCH] fixed syntax for attachemnts, thanks Paolo Pastori --- gluon/globals.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gluon/globals.py b/gluon/globals.py index 767a9b0b..d80d53be 100644 --- a/gluon/globals.py +++ b/gluon/globals.py @@ -605,7 +605,7 @@ class Response(Storage): else: attname = filename headers["Content-Disposition"] = \ - 'attachment;filename="%s"' % attname + 'attachment; filename="%s"' % attname if not request: request = current.request @@ -686,7 +686,7 @@ class Response(Storage): download_filename = download_filename.encode('utf-8') download_filename = urllib_quote(download_filename) headers['Content-Disposition'] = \ - 'attachment; filename="%s"' % download_filename.replace('"', '\"') + 'attachment; filename="%s"' % download_filename.replace('"', '\\"') return self.stream(stream, chunk_size=chunk_size, request=request) def json(self, data, default=None, indent=None):