标签:文件下载 目的 net ref src 技术 实现 文件 term
刚好总结Java项目的web文件下载(附方案及源码配置),想起python项目也有用到文件下载,就也介绍下吧。
使用python的第三方组件Flask来实现文件下载功能。
# -*- coding: utf-8 -*-
from flask import Flask, send_from_directory
app = Flask(__name__)
dirpath = '/home/laowang/result/'
@app.route("/<path:filename>")
def getImages(filename):
return send_from_directory(dirpath, filename, as_attachment=True)
if __name__ == '__main__':
app.run(host="0.0.0.0", port=5000, debug=True)
? (1) 使用flask框架组件提供的:send_from_directory
? (2) dirpath目录,一般可以给个固定存放目录,调用的时候只用给文件名称就可以直接下载对应文件。
? (3) 直接在浏览器上回车,就能下载到本地了。
标签:文件下载 目的 net ref src 技术 实现 文件 term
原文地址:https://www.cnblogs.com/ruanjianlaowang/p/11182657.html