【发布时间】:2017-04-23 18:57:15
【问题描述】:
我想在用户单击按钮时下载文件。我是通过python flask实现的,响应包如下
bib_text = 'test'
filename = 'test_file'
response = make_response(bib_text)
response.headers["Content-Disposition"] = "attachment; filename=%s.bib" % filename
return response
上面的代码在 Chrome 上运行良好,但在 Safari 上,javascript 控制台告诉我错误
Failed to load resource: Frame load interrupted
它下载的是 .bib.html 文件而不是 .bib 文件? 知道发生了什么吗?还有其他适用于 Safari 和 Chrome 的方法吗?
【问题讨论】:
标签: javascript python response