Skip to main content
 首页 » 编程设计

python之使用 flask 下载文件失败 |而是显示在浏览器上

2025年05月04日9lexus

我通读了许多关于如何从 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)