如何转换.ics文件中的字符串,然后在Flask中下载?

时间:2015-03-13 09:02:26

标签: python

我是新手,我希望在将其转换为烧瓶中的.ics文件后下载一个字符串。

我通过这种方法将数据转换为字符串格式:

my_data = get_content()

现在,我想转换为.ics文件并使用烧录中的流式内容下载它。

目前,我正在使用

return Response(my_data, mimetype,)

但该文件在浏览器中显示。我该如何下载?

1 个答案:

答案 0 :(得分:0)

您需要在响应中设置Content-Disposition标头,以便将文件作为下载文件提供。

return Response(my_date, mimetype, {'Content-Disposition':'attachment'})

如果您正在从磁盘读取文件,请使用flask&#39} send_file方法

http://flask.pocoo.org/docs/0.10/api/#flask.send_file