Skip to content
Snippets Groups Projects

Fix content-disposition for csv, xml, sh, and bat formats in APIs

Merged David Hoese requested to merge davidh/MetObsAPI:ux-content-disposition into master
2 files
+ 15
5
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 6
2
@@ -168,7 +168,9 @@ def handle_csv(frame, epoch, sep=',',
symbol_data="\n".join(data_lines),
)
return Response(output, mimetype='text/csv'), code
res = Response(output, mimetype='text/csv')
res.headers.set('Content-Disposition', 'attachment', filename='data.csv')
return res, code
@as_json_p(optional=True)
@@ -261,7 +263,9 @@ def handle_xml(frame, epoch, sep=',',
head.appendChild(columns_elem)
head.appendChild(data_elem)
txt = doc.toxml(encoding="utf-8")
return Response(txt, mimetype='text/xml'), code
res = Response(txt, mimetype='text/xml')
res.headers.set('Content-Disposition', 'attachment', filename='data.xml')
return res, code
def handle_error(fmt, error_str):
Loading