fixed syntax for attachemnts, thanks Paolo Pastori

This commit is contained in:
mdipierro
2018-04-03 11:24:32 -05:00
parent 8d4dc1b373
commit 5de8cb4da5
+2 -2
View File
@@ -605,7 +605,7 @@ class Response(Storage):
else: else:
attname = filename attname = filename
headers["Content-Disposition"] = \ headers["Content-Disposition"] = \
'attachment;filename="%s"' % attname 'attachment; filename="%s"' % attname
if not request: if not request:
request = current.request request = current.request
@@ -686,7 +686,7 @@ class Response(Storage):
download_filename = download_filename.encode('utf-8') download_filename = download_filename.encode('utf-8')
download_filename = urllib_quote(download_filename) download_filename = urllib_quote(download_filename)
headers['Content-Disposition'] = \ 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) return self.stream(stream, chunk_size=chunk_size, request=request)
def json(self, data, default=None, indent=None): def json(self, data, default=None, indent=None):