flask实现文件下载功能

Posted itblogtoypl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask实现文件下载功能相关的知识,希望对你有一定的参考价值。

import datetime
import os

from flask import Flask, send_from_directory, request
from flask_cors import CORS


app = Flask(__name__)
CORS(app)


@app.route("/download")
def index():
    basedir = os.path.abspath(os.path.dirname(__file__))
    path = basedir + \ + str(datetime.datetime.now().date())
    file_name = request.args.get(file_name)
    print(file_name)
    print(path)
    return send_from_directory(path, filename=file_name + ".xlsx", as_attachment=True)


if __name__ == __main__:
    app.run(host=0.0.0.0, port=8002, debug=True)

 

以上是关于flask实现文件下载功能的主要内容,如果未能解决你的问题,请参考以下文章

flask实现文件下载功能

Flask博客实战 - 实现登录注册功能

FLASK实现上传下载功能

Flask框架实现注册加密功能详解Flask企业课学习

ASP.net MVC 代码片段问题中的 Jqgrid 实现

flask实现一个文件下载功能