Flask 流式响应

Yiran at 
背景 链接到标题 在 web 场景下,经常会碰到下载文件的需求,通常小文件我们会采用 Flask send_file 或者 send_from_directory 的方式,下载,但是当下载的文件是一个大压缩文件(>1GiB)时,这种方式就显得不友好了,我们需要采用流式下载的方式返回给客户端。流式下载 链接到标题 简单实现:from flask import Response @app.route("/download/", methods=["GET"]) def download(file_path): def generate(): if not os.path.exists(file_p……