Flask 生成下载文件
1?后臺(tái)程序直接生成文件內(nèi)容
from flask import make_response
@app.route('/testdownload', methods=['GET'])
def testdownload():
??? content = "long text"
??? response = make_response(content)
??? response.headers["Content-Disposition"] = "attachment; filename=myfilename.txt"
return response
?
2?讀取一個(gè)服務(wù)器上的文件,供用戶下載
from flask import make_response , send_file
@app.route('/testdownload', methods=['GET'])
def testdownload():
??? response = make_response(send_file("views.py"))
??? response.headers["Content-Disposition"] = "attachment; filename=views.py;"
return response
轉(zhuǎn)載于:https://www.cnblogs.com/sysnap/p/6653177.html
總結(jié)
以上是生活随笔為你收集整理的Flask 生成下载文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 无法加载主类的10中方法
- 下一篇: PGA结构