gpt4 book ai didi

python - Azure 函数 HTTP 响应类型,使 API 在调用响应时下载 csv

转载 作者:行者123 更新时间:2023-12-03 03:38:54 24 4
gpt4 key购买 nike

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 文件都会作为 get 响应方法自动下载。

        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 作为响应

最佳答案

您可以设置 Content-Disposition header 到附件,强制浏览器下载为文件而不是显示内容。

关于python - Azure 函数 HTTP 响应类型,使 API 在调用响应时下载 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72217126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com