我通读了许多关于如何从 flask 支持的网站下载文件的文档和 Stackoverflow 问题。我尝试使用 send_from_directory、send_file 等,但所有响应都是相同的,即显示文件内容而不是下载文件。
例子:
return send_from_directory(directory="/var/tmp/", filename="app.log")
不太确定我是否需要更改任何 apache 配置或 wsgi 配置。
请您参考如下方法:
2020答案
将 as_attachment 作为参数传递
return send_from_directory(directory="/var/tmp/", filename="app.log", as_attachment = True)
