new_csv = df.to_csv('sample.csv', index=False, encoding='utf-8')
return func.HttpResponse(new_csv, index=False, encoding='utf-8', mimetype='text/csv')
我如何将CSV文件作为GET响应传递给Azure函数中的func.HttpResponse
,以便每当API被命中时,CSV文件作为获取响应方法自动下载。
with open(filename, 'rb') as f:
return func.HttpResponse(
body=f.read(),
mimetype='text/csv',
status_code=200
)
这段http响应完成了返回CSV_as_response的工作,但文件必须静态地存在于本地系统中。
我想要的是一个json数据-〉CSV -〉csv作为响应
1条答案
按热度按时间bjp0bcyl1#
您可以将
Content-Disposition
标头设置为attachment
,这将强制浏览器以文件形式下载,而不是显示内容。